Je vais afficher le Flexigrid en tag div html quand on clique sur un bouton. La fonction pour Flexigrid serait dans la fonction Javascript. donc j'ajoute une balise d'image avec onclick pour appeler une fonction qui s'appelle f_reload() qui va charger la fonction flexigrid. Première fois c'est chargé. par la deuxième fois, cliquez sur le faire de nouveau charger la grille. Aidez-moi, s'il vous plaît.Charger div quand clique sur un bouton
<script type="text/javascript">
function loadFlexiGrid(){
//here flexigrid content
$("#flex1").flexigrid{{
//...........}}
}
function eventhandler() {
$("#flex").html(function() { //this function used to reload grid but it is not called when click second time on the button
return "<div id='flex1'></div>";});
javascript:loadGrid();
}
</script>
<input type="image" class="btn" id="sub" src="<?=base_url();?>images/rbtnsave.gif"
onclick="eventhandler();"/>
<div id="flex"><div id="flex1"></div></div>
</div>
ici id Flex1 du flecigrid et flex est l'id du div.
Lorsque vous cliquez pour la première fois sur le bouton, il affiche la grille. mais la deuxième fois, ce ne pas pourquoi
Ya je mis manuellement la div avec id = "flex1" .i juste enlevé le div et appelle un loadFlexGrid(); Fonction sans préfixe Javascript finalement cela fonctionne bien. merci @Pellen ten Cate – Srini