J'ai besoin de savoir s'il y a un événement qui se déclenche lorsqu'un élément est terminé. J'ai un div dire avec id A. Maintenant, je crée et rend ce div avec ajax et besoin d'accéder à des éléments à l'intérieur div. Comment puis-je le faire. Essayé avec $ ("# A"). Init(). Ça ne marche pas.Ajax appel terminé événement
Répondre
Si vous mettez à jour votre div avec un appel ajax, une fonction de rappel peut être ajoutée aux paramètres. Cette fonction de rappel sera exécutée une fois que le paiement ajax appel complète:
$("#A").load(url, parameters, function() {
// access elements inside div here
});
http://docs.jquery.com/Ajax/load#urldatacallback
charge (URL, données, rappel)
pourquoi ne pas u peut commencer à travailler avec la div dans le rappel ?
La manière évidente est de mettre votre manipulation dans le rappel de l'appel AJAX load/ajax/post/etc. Si vous ne pouvez pas le faire (pour une raison quelconque), peut-être ce cas ajaxComplete est ce que vous êtes après:
$("#msg").ajaxComplete(function(request, settings){
$(this).append("<li>Request Complete.</li>");
});
Bien sûr, vous devez détecter qu'il est appeler cette tâche effectuée le droit AJAX, mais peut-être cette aide .
J'ai rencontré des problèmes similaires plusieurs fois. J'ai presque abandonné jusqu'à ce que je suis allé à travers la documentation détaillée de la fonction .on().
Normalement en utilisant la fonction .on() nous attachons gestionnaires d'événements comme suit:
$("#dataTable tbody tr").on("click",function() {
alert($(this).text());
});
Mais par-événements délégués approche que nous pouvons réaliser même chose par:
$("#dataTable tbody").on("click","tr",function() {
alert($(this).text());
});
Ici, même si les lignes de la table, c'est-à-dire que les éléments tr sont mis à jour par un appel ajax, le code ci-dessus restera toujours attaché et continuera à effectuer les actions voulues. Je suppose que cela résout votre question.
- 1. WPF - événement terminé Storyboard
- 2. wxPython: Appel manuel d'un événement
- 3. appel variable d'un autre événement
- 4. SimpleModal ajax appel
- 5. Flash - appel AJAX
- 6. Ajax appel de Bookmarklet
- 7. Événement de la base de données Flex AdvancedDataGrid terminé
- 8. comment gérer tout événement javascript load terminé en utilisant jquery
- 9. WPF Window LocationChanged terminé
- 10. jquery simple appel ajax (drapeau)
- 11. jquery validation avec appel ajax
- 12. Jquery Ajax Chargement du rappel avant le chargement terminé
- 13. Pouvez-vous faire un appel AJAX à l'intérieur d'un autre appel AJAX dans jquery?
- 14. Comment lancer un autre appel jQuery .ajax basé sur le résultat d'un appel initial .ajax?
- 15. valeur renvoyée par premier appel Ajax ne figure pas dans le second appel ajax
- 16. ASP.NET Ajax: fermer la fenêtre après un appel Ajax?
- 17. AJAX (prototype/php) en cours d'exécution 2 processus ajax se bloque jusqu'à ce que le premier est terminé
- 18. ASP.Net MVC Ajax appel qui renvoie JsonResult
- 19. Ajax (appel de service web) avec MVC
- 20. Authentification - asp.net ajax javascript appel à wcf
- 21. jQuery XML Ajax Appel échouant dans ... FIREFOX!
- 22. Créer TinyURL via Ajax JQuery appel
- 23. Résultats de sortie d'un appel jquery ajax
- 24. peut jquery ajax appel webservice externe?
- 25. Ajax Appel à monorail contrôleur JQuery
- 26. Jquery Ajax appel à webservice échoue
- 27. param passe cative pour $ .ajax appel
- 28. Appel d'un événement après exécution de la commande
- 29. Appel Javascript événement onchange en changeant la valeur programatically
- 30. Comment déterminer si un événement est terminé en utilisant une API tierce - C#?
Je vais vérifier cela lundi. Merci beaucoup. – Tanmoy