Bonjour à tous
Je débute un peu avec javascript.
J'ai un soucis c'est quand dans ma fonction, javascript lance tout en même temps, alors que je voudrais qu'il exécute étape par étape ...
Voici mon code actuel (y a du ajax) :
Tout ce qui est dans cette fonction est exécuté en même temps, et du coup ma 2ème requète ajax n'est pas bonne car la 1ère n'a pas terminée ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 function EnvoiFormMysql() { document.getElementById(\"attenteajax\").innerHTML = 'Patientez SVP ...'; fichierXHR.onreadystatechange = traitementResultatFichier ; fichierXHR.open('get','http://'+url+uri+'/modules/'+name_module+'/ajax/createsql.php',true); fichierXHR.send(null); envoiXHR.onreadystatechange = traitementResultatMySQL ; envoiXHR.open('get','http://'+url+uri+'/modules/'+name_module+'/ajax/tomysql.php',true); envoiXHR.send('db_server='+db_server+'&db_user='+db_user+'&db_password='+db_password+'&db_database='+db_database); document.getElementById(\"attenteajax\").innerHTML = 'Terminé !'; }
Merci à tous de votre aide
Partager