Salut,
Est que il y a une solution pour connaitre le pourcentage chargé d'une requête ajax ??
j'ai essayé avec .ajaxStart(), .ajaxSend(), $.post(),$.get(), $.ajax() j'ai pas trouvé comment capturer le fameux "progress indicator" qui varie de 0% à 100%
Merci d'avance

3 réponses


Salut, à mon avis le JavaScript (même surement le PHP) n'est absolument pas en mesure de savoir ce genre de chose. Le temps d'exécution une fois la requête terminée oui, c'est juste un constat. Une solution est de créer dans le script serveur un système de stockage du pourcentage (nombre d'actions terminées et total par exemple) effectué et de retourner chercher cette valeur avec d'autres requêtes. **[url=http://devsources.fr/ressources/index/progressbar\_ajax\_request] Un exemple içi : [img]http://devsources.fr/ressource/progressbar\_ajax\_request/thumb.png[/img] [/url]** Ce système serait plus efficace et plus simple à mettre en place avec les sockets, mais bon...

Salut ce plugin javascript : http://malsup.com/jquery/form/ te permet de faire de l'ajax sur des formulaires par exemple et te fournir des callbacks permettant de connaitre le pourcentage de progression d'un upload de fichier par exemple.

Ici tu peux voir un exemple d'utilisation avec barre de progression (ne pas te fier au design, c'est tres basique pour l'exemple) : http://malsup.com/jquery/form/progress.html

Je precise qu'il ne s'agit pas du tout d'un plugin qui t'affichera la barre de progression...etc...c'est a toi de tout creer, mais tu pourras avoir les infos dont tu as besoin

Et si c'est pour de l'upload de fichiers, il y a [url=http://www.grafikart.fr/tutoriels/jquery/plupload-277]ce tutoriel sur Plupload [img]http://www.grafikart.fr/img/tutos/1/277\_236x144.jpg[/img] [/url]