A voir également:
- Plusieurs requêtes ajax en même temps
- Renommer plusieurs fichiers en même temps - Guide
- Excel trier plusieurs colonnes en même temps - Guide
- Transférer plusieurs mails en même temps gmail - Guide
- Maps satellite en temps réel - Guide
- Ouvrir plusieurs onglets en même temps - Guide
2 réponses
La requête qui va exécuter le script principal, devrait à la place exécuter un script qui lui fournit une réponse immediatement mais lance le script gourmand en ressource en background.
Ainsi les navigateurs peuvent relancer une requête puisqu'ils ont obtenu une réponse
Ainsi les navigateurs peuvent relancer une requête puisqu'ils ont obtenu une réponse
Problème résolu !
En faisant des recherches sur mon problème, je suis tombé sur ce sujet : https://www.developpez.net/forums/d995393/javascript/bibliotheques-frameworks/jquery/ajax-jquery-faire-requetes-simultannees/
Le problème venait du fait que j'avais fait un session_start() sur les 2 pages chargées par les requêtes Ajax, ce qui faisait tout planter.
Maintenant que j'ai retiré le session_start() d'une des deux pages ça fonctionne parfaitement !
En faisant des recherches sur mon problème, je suis tombé sur ce sujet : https://www.developpez.net/forums/d995393/javascript/bibliotheques-frameworks/jquery/ajax-jquery-faire-requetes-simultannees/
Le problème venait du fait que j'avais fait un session_start() sur les 2 pages chargées par les requêtes Ajax, ce qui faisait tout planter.
Maintenant que j'ai retiré le session_start() d'une des deux pages ça fonctionne parfaitement !
Le code démarre, il entre dans la boucle , lance le setTimeout.... et là il attend que la fonction termine son exéction avant de continuer dans la fonction .
Donc globalement le pourcentage d'avancement ne s'affiche qu'une fois, lorsque le script principal sur est terminé...