Bonjour,

Je tente de comprendre comment fonctionne Ajax et je bug sur un truc...
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);
}
En synchrone comme ci-dessus, l'alerte fonctionne. Si je passe en asynchrone ça ne fonctionne plus ... pourquoi ?

Une explication à ma portée (gros débutant) serait sympa.

Merci