Je travaille sur une fonctionnalité comme la mise à jour du message d'état .. l'utilisateur peut mettre à jour est le message d'état sans actualisation de la page et le nouveau message sera affiché lorsque l'utilisateur clique sur le bouton les autres utilisateurs peuvent commenter le message d'état. Le problème auquel je suis confronté est, lorsque l'utilisateur soumet les données, le nouveau message d'état sera affiché et quand je clique sur le bouton de commentaire la boîte de commentaire est montrée, mais quand je recharge la page et clique le commentairejQuery cliquez sur la fonction ne fonctionne pas sur les données retournées par ajax
3
A
Répondre
3
Lorsque vous liez l'événement, le résultat ajax html n'est pas encore disponible.
jQuery a une façon simple de gérer cela: Utilisez live
(ou delegate
au 1.4.2).
Par exemple (à partir des liens ci-dessus):
au lieu de:
$('.clickme').click(function() {
// Bound handler called.
});
écrire:
$('.clickme').live('click', function() {
// Live handler called.
});
+0
grâce kobi, ça marche bien maintenant ...: D – Suresh
+0
Merci homme, passé une heure entière à essayer de comprendre cela! –
Questions connexes
- 1. Onglets Jquery: modifiez les données ajax sur l'onglet cliquez sur
- 2. jQuery cliquez sur la fonction sur LI ne fonctionne pas dans IE
- 3. ParseInt ne fonctionne pas sur la réponse Jquery ajax
- 4. Jquery, Cliquez/Si la fonction Sinon, ne fonctionne pas
- 5. jQuery onglets de l'interface utilisateur javascript cliquez sur la fonction ne fonctionne pas
- 6. jQuery - Cliquez sur la fonction d'appel et cliquez sur la fonction
- 7. fonction $ .ajax() ne fonctionne pas
- 8. jquery .html() ne fonctionne pas sur ie8
- 9. jquery tablerow cliquez sur la fonction
- 10. jquery cliquez sur la fonction ne fonctionne que sur le premier clic dans IE6
- 11. jQuery Ajax ne fonctionne pas
- 12. données à une fonction Passing cliquez sur jQuery()
- 13. jQuery AJAX obtenir la demande - ne peut pas voir les données retournées
- 14. ajax jQuery ne fonctionne pas sur Mozilla ne
- 15. Jquery ajax, quand périodiquement appelé, ne fonctionne pas sur IE8
- 16. Jquery AJAX ne fonctionne pas sur IE 7/8
- 17. Toggling La fonction jQuery ne fonctionne pas sur Safari Mobile
- 18. Jquery cliquez sur l'effet de la fonction
- 19. Cliquez sur l'événement ne fonctionne pas sur les images jointes avec rotateAnimation dans JQuery
- 20. Cliquez d'abord sur les liens HTML ne fonctionne pas!
- 21. jQuery ajax ne fonctionne pas à distance sur IE
- 22. Impossible d'obtenir la fonction cliquez sur() pour travailler sur jQuery
- 23. Ajax jquery ne fonctionne pas
- 24. Le formulaire Jquery/Ajax ne fonctionne pas sur IE7
- 25. jquery/ajax ne fonctionne pas
- 26. ajax de jQuery ne fonctionne pas sur IE6 :(
- 27. ajax jquery avec json ne fonctionne pas sur IE
- 28. jquery cliquez sur la fonction et un autre script jquery
- 29. jQuery ajax ne fonctionne pas sur url sans www
- 30. Timepickr La fonction jQuery ne fonctionne pas
utilisation .live() ou .delegate pour l'événement touche de gestion – jAndy