Bonjour,
je m'arrache les cheveux, je débute avec Javascript/Ajax/Jquery, je récupère des button dans un tableau grace à un appel Ajax Jquery.
Ensuite j'aimerai afficher un formulaire lorsque l'utilisateur clique sur un des button.
Mais je n'arrive pas à intercepter l'evennement clic sur ce bouton.
Lorsque je clique sur un li a je charge le contenu de <div id="bloc_cct_att"> avec un tableau comprenant de nombreuses lignes.
ci dessous le code qui charge mon tableau HTML
Mon problème arrive ici dans le HMTL que je récupère, celui-ci contient un tableau avec au début de chaque ligne un <input type="button" class="fiche" />
Je veux récupérer l'evénnement sur clic que j'intercepte avec :
mais cela ne foncionne pas, j'ai l'impression que je ne peux pas récupérer les données sur ce qui a été chargé via mon appel Ajax .
Si je recharge tout ma page via php sans appel Ajax j'intercepte bien mon évennement.
Je pense que j'ai un problème de compréhension et qu'il me manque des fondamentaux pour comprendre.
Si une bonne âme pouvait me mettre sur la voie de la compréhension .
Modifié par Bdenigm (29 Jul 2014 - 10:45)
je m'arrache les cheveux, je débute avec Javascript/Ajax/Jquery, je récupère des button dans un tableau grace à un appel Ajax Jquery.
Ensuite j'aimerai afficher un formulaire lorsque l'utilisateur clique sur un des button.
Mais je n'arrive pas à intercepter l'evennement clic sur ce bouton.
<div id="blocpage">
<ul id="entete_rubrique">
<li> Suivi du Compte<br />d'attente</li>
<li><a href="cctatt.php" class="select" id="1">965840000599001009</a></li>
<li><a href="cctatt.php" id="2"> 965091602061001009</a></li>
<li><a href="cctatt.php id="3"> 116000001439082060</a></li>
<li><a href="cctatt.php id="4">[116xxxxxxxxxxxx]</a></li>
</ul>
<div id="bloc_cct_att">
<div id="ficheform">
<div id="ficheformContent">
<h3>Identification du versement</h3>
<a href="#" id="fermer">X</a>
<div id="identification"><img src=ajax-loader.gif" />
</div>
</div>
</div>
</div>
</div>
Lorsque je clique sur un li a je charge le contenu de <div id="bloc_cct_att"> avec un tableau comprenant de nombreuses lignes.
ci dessous le code qui charge mon tableau HTML
$("#entete_rubrique li a").on('click',function(e){
e.preventDefault();
var cct= $(this).attr("id");
$.ajax({
url : './cctatt/cctatt_ajax.php',
type : 'GET',
data : 'cct='+cct,
datatype:'html',
success: function(code_html,statut){
$('#bloc_cct_att').html(code_html);
}
});
});
Mon problème arrive ici dans le HMTL que je récupère, celui-ci contient un tableau avec au début de chaque ligne un <input type="button" class="fiche" />
Je veux récupérer l'evénnement sur clic que j'intercepte avec :
$('.fiche').click(function() {
alert("coucou");
// AFFICHER LE FORMULAIRE
});
mais cela ne foncionne pas, j'ai l'impression que je ne peux pas récupérer les données sur ce qui a été chargé via mon appel Ajax .

Si je recharge tout ma page via php sans appel Ajax j'intercepte bien mon évennement.
Je pense que j'ai un problème de compréhension et qu'il me manque des fondamentaux pour comprendre.
Si une bonne âme pouvait me mettre sur la voie de la compréhension .
Modifié par Bdenigm (29 Jul 2014 - 10:45)