Lequel qui est undefined ??
je pense que c'est $_ajax( qui plante.
Merci a toi.
Vérifie la bonne incluse de ton fichier jquery.js
Si par incluse tu veux dire si le chemin de mon fichier jquery.js est correct, oui il est correct ma page pointe bien sur le fichier jquery.js
Merci a toi
Bon on va faire plus simple...Une page en ligne pour voir serait la bienvenue...Dans le noir c'est pas simple de trouver le chemin
Pas la possibilté de mettre en ligne donc je vais essayer d'etre clair.
Donc je reprend :
- J'ai une page qui affiche des commentaires, sur cette page jai un lien qui permet d'ajouter des commentaires.
- Quand on clique sur ce lien une fenetre modal generer par highslide (http://highslide.com/) s'ouvre.
- Dans cette fenetre il y a une page avec un formulaire qui permet d'ajouter un nouveau commentaire (les insertions et erreur son gérés en php), quand l'utilisateur valide son commentaire une page remplace le formulaire par une autre avec un message disant que son commentaire et bien enregistrer.
- Bien sur quand la page pour dire que tous c'est bien passé apparait nous somme toujours dans la fenetre modal, et donc l'utilisateur doit cliquer sur le bouton fermer de la fenetre modal pour la fermer.
- C'est au clique sur fermer que doit intervenir la mise a jour de mon div de commentaire grace au code ci-dessous
Voila en esperant que tu n'es plus dans le noir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 hs.Expander.prototype.onAfterClose = function (sender) { //Mettre ici le code pour mettre a jour le div }
Merci a toi
Pour tester si jquery est bien linké et si tu as accès au reste de la page depuis ta fonction :
t'affiche bien le contenu de ta div ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 hs.Expander.prototype.onAfterClose = function (sender) { alert($('#ta_div').html()); }
Firebug me renvoie une erreur en testant ton code : $ is not defined
Merci a toi.
Dans ce cas la fichier jquery n'est pas lié. Il y a pas d'autres possibilités.
Oui, tu as raison maintenant ca marche nickel merci de ton aide et de ta patience.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager