Derniers tutoriels de développement web
 

AJAX - Créer un objet XMLHttpRequest


La clé de voûte de AJAX est l'objet XMLHttpRequest.


L'objet XMLHttpRequest

Tous les navigateurs modernes prennent en charge l'objet XMLHttpRequest.

L'objet XMLHttpRequest est utilisé pour échanger des données avec un serveur dans les coulisses. Cela veut dire qu'il est possible de mettre à jour des parties d'une page web, sans avoir à recharger la page.


Créer un objet XMLHttpRequest

Tous les navigateurs modernes (Chrome, IE7 +, Firefox, Safari, et Opera) ont un objet intégré XMLHttpRequest.

Syntaxe pour créer un objet XMLHttpRequest:

variable = new XMLHttpRequest();

Les anciennes versions d'Internet Explorer (IE5 et IE6) utilisent un objet ActiveX:

variable = new ActiveXObject("Microsoft.XMLHTTP");

Pour gérer tous les navigateurs, y compris IE5 et IE6, vérifier si le navigateur prend en charge l'objet XMLHttpRequest. Si elle le fait, créer un objet XMLHttpRequest, sinon, créer un ActiveXObject:

Exemple

var xhttp;
if (window.XMLHttpRequest) {
    xhttp = new XMLHttpRequest();
    } else {
    // code for IE6, IE5
    xhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
Essayez - le vous - même »

Dans le chapitre suivant, vous apprendrez sur l'envoi des demandes de serveur.