|<- [[jsajax:What is AJAX]]|[[jsajax:Making requests asynchronous]] ->|
var requete = new XMLHttpRequest();
requete.open('GET','data.txt',false);
// le dernier paramètre, un booléen, indique si l'on souhaite que la requête soit asynchrone ou non.
// ici le navigateur va attendre le chargement avant de faire autre chose
// Ce n'est en général pas une bonne chose.
// on peut l'omettre si l'on souhaite la valeur par défaut, true, et dont le caractère asynchrone
requete.send();
console.log(requete); // >> XMLHttpRequest(Objet)
if (requete.status===2000) {
console.log(requete);
console.log(requete.responseText);
}