10
votes

Affichage de l'image de chargement avec getjson

Je veux utiliser une image de chargement lors de la récupération de données via Ajax avec Getjson. J'ai regardé autour de moi, mais je n'ai pas encore trouvé de manière appropriée de faire cela. Quelle est la meilleure façon de faire cela? XXX


0 commentaires

3 Réponses :


22
votes

show Spinner avant getjson appel, puis cacher après la réponse est analysé xxx


0 commentaires

5
votes

Vous pouvez Configurer pour GLOBAL UTILISER, il sera interne appelé chaque fois qu'un appel ajax est effectué. xxx


1 commentaires

Cela fonctionne-t-il toujours? Je ne le pense pas. Je reçois: $ .Ajaxstart n'est pas une fonction



3
votes

.ajaxstart () Documentation dit:

A partir de JQuery 1.9, tous les gestionnaires de l'événement JQuery Global Ajax, y compris ceux ajoutés avec la méthode .ajaxstart (), doivent être attachés Documenter.

Si $. Ajax () ou $. AjaxSetUp () est appelé avec l'option globale définie sur false, le .ajaxstart () La méthode ne tire pas.


1 commentaires

$ (document) .ajaxstart (fonction () {$ ('# chargement'). Afficher ();}); $ (document) .ajaxcomplete (fonction () {$ ("# chargement"). Masquer ();});