11548 sujets

JavaScript, DOM et API Web HTML5

Bonsoir,

C'est avec un hoquet de stupeur que je viens de constater que je ne pouvais agir sur un élément affiché sur ma page avec AJAX.

Quand un utilisateur soumet un champ rempli via un formulaire, ce message s'affiche grâce à un script AJAX sur ma page avec un lien en-dessous.

Par contre, quand je clique sur ce lien (toujours sans rafraichir la page) je suis censé afficher une boite de dialogue grâce au script suivant :

<script type="text/javascript"> 
$(document).ready(function(){

       $(".class_du_lien").click(function(){ 
		alert('e');
	}); 
});
</script>


Y'a t-il quelque chose à faire ? Smiley sweatdrop
Modifié par Tchernobyl (11 Aug 2011 - 03:55)
C'est fou de poster autant ....
Surtout que j'ai donné la réponse sur le message juste en dessous.
Fais un peu de recherche !
vincentD83 a écrit :
C'est fou de poster autant ....
Surtout que j'ai donné la réponse sur le message juste en dessous.
Fais un peu de recherche !


Un forum s'est fait pour poster non ? Si encore je floodais ou je poserai des questions classique de chez classique je comprendrais ta réaction, surtout que le message en dessous "JQuery-Action ne s'effectue pas après modification de la clas" n'est pas explicitement relié à mon problème (je ne modifie pas de classe), donc je ne vais pas automatiquement le lire.

Cela dit merci pour ta réponse je vais tester Smiley smile

EDit: Problème résolu sans utiliser le plugin livequery, la fonction live() le fait très bien.
Modifié par Tchernobyl (11 Aug 2011 - 03:54)
bonjour j'ai un problème similaire...

ma fonction jquery ne fonctionne plus sur les posts affichés via ajax Smiley decu

voici mon code:


<script>
$(document).ready(function(){
$('.photo').hover(function(){
		$(this).animate({
			borderRadius:'0'
		}, 500);
	}, function(){
		$(this).animate({
			borderRadius:'40'
		}, 500);
	});
});
</script>


on m'a conseillé d'utiliser .live() mais je n'ai pas réussi à piger comment l'utiliser...
pourriez vous me donnez un coup de main ?

merci
Salutation billboc »

À moins que quelqu'un veuille bien te répondre :
je te suggère surtout de reprendre ta question sur un sujet unique : Ta question, ton sujet.

D'autant plus que celui-ci est [ Résolu ].

Smiley cligne

..