Bonjour,
Je tente de comprendre comment fonctionne Ajax et je bug sur un truc...
En synchrone comme ci-dessus, l'alerte fonctionne. Si je passe en asynchrone ça ne fonctionne plus ... pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 function ajax() { var xhr=null; if (window.XMLHttpRequest) { xhr = new XMLHttpRequest(); } else if (window.ActiveXObject) { xhr = new ActiveXObject("Microsoft.XMLHTTP"); } //récupération des données var pseudo = encodeURIComponent(document.getElementById("pseudo").value); var msg = encodeURIComponent(document.getElementById("msg").value); //on envoie les données xhr.open("GET", "essai.php?pseudo=" + pseudo + "&msg=" + msg, false); xhr.send(null); alert(xhr.status); }
Une explication à ma portée (gros débutant) serait sympa.
Merci
Partager