Voila j'ai un script ajax qui permet de faire s'executer un script php et d'envoyer le resultat dans un div.
Le problème c'est que je voudrais afficher le resultat de ce script dans un alert, mais que le traitement php peut prendre du temps ( variable selon les demandes ).
Et "grâce" a l'Ajax, le javascript continue son bou de chemin après l'instruction qui demande au script de s'exectuer :
Voila le set Timeout c'est pas optimal, des fois mon alert est vide ( normal me direz vous ).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 call("modif.php?num_prix="+numprix+"&supp=-&num_prod="+numprod+"&dispo1="+dispo1+"&dispo2="+dispo2value+"&seuil="+seuil2value+"&options1="+option1+"&options2="+option2value+"&suppok=ok" , document.getElementById('retour_modif')); setTimeout("alert((document.getElementById('retour_modif').innerHTML));redirection('recherche.php');", 300);//attente de la fin du call
Le but est donc d'attendre la fin du call avant de passser au reste.
Est ce possible?
Merci d'avance.
Partager