par
Shrell » 19 juin 2007, 16:20
il y a plusieurs solutions :
1) effectuer le second appel AJAX dans la fonction qui traite le retour de ton premier appel AJAX, de cette façon tu es sur qu'ils s'exécutent dans le bon ordre
2) mettre un setTimeout() sur le second appel, cela marchera dans la plupart des cas mais pas tous (il peut y avoir un engorgement coté serveur)
3) faire le premier appel en mode synchrone, ce qui bloque l'exécution du reste du script tant que le retour n'est pas arrivé
il y a plusieurs solutions :
1) effectuer le second appel AJAX dans la fonction qui traite le retour de ton premier appel AJAX, de cette façon tu es sur qu'ils s'exécutent dans le bon ordre
2) mettre un setTimeout() sur le second appel, cela marchera dans la plupart des cas mais pas tous (il peut y avoir un engorgement coté serveur)
3) faire le premier appel en mode synchrone, ce qui bloque l'exécution du reste du script tant que le retour n'est pas arrivé