jquery: comment faire pour vérifier si une page est l'exécution d'une requête ajax?
Je veux construire une fonction qui se déclenche à chaque requête ajax. Comme preuve de "chargement...". Je suis à l'aide de Jquery est-ce possible?
Vous devez montrer ce que vous avez essayé ici - un peu de code par exemple que c'EST faisable mais StackOverflow n'est pas un cabinet de conseil.
je pense que ma question n'a pas besoin d'afficher le code parce que je ne suis pas face à un probleme dans mon code, en plus de faire croire que s peut être une question technique, peut-être vous juste ne l'aime pas car il s une petite question.
je pense que ma question n'a pas besoin d'afficher le code parce que je ne suis pas face à un probleme dans mon code, en plus de faire croire que s peut être une question technique, peut-être vous juste ne l'aime pas car il s une petite question.
OriginalL'auteur safiot | 2012-05-14
Vous devez vous connecter pour publier un commentaire.
Oui, cela est totalement possible. Démarrer avec le mondial de l'ajax gestionnaires d'ici http://api.jquery.com/category/ajax/global-ajax-event-handlers/ .ajaxStart() et .ajaxStop() les événements sont le candidat le plus probable pour montrer votre indicateur de l'état.
OriginalL'auteur Chad Ruppert
jQuery.active
contient le nombre d'actifs AJAX de jQuery connexions. Cependant, vous devez constamment sondage var afin de disposer d'un événement déclenché par l'avènement d'une nouvelle connexion.De toute façon, pourquoi voudriez-vous utiliser ce pour un "chargement" indicateur? Il suffit de régler l'indicateur de chaque fois que vous faites la demande.
OriginalL'auteur ubik
Oui:
http://api.jquery.com/ajaxStart/
http://api.jquery.com/ajaxStop/
HTML:
jQuery:
OriginalL'auteur Johan
Comme il est dit avant, $.active contient le nombre d'actifs AJAX de jQuery connexions. Lorsque l' $.active atteint 0, tous AJAX a été chargé. Ainsi, vous pouvez mettre un bucle et attendez que toutes les exécutions. J'ai trouvé la solution ici, "etgregor" réponse
Comment puis-je savoir si jQuery est une requête Ajax en attendant?
OriginalL'auteur Mikel