AJAX - XMLHTTP

5 min Niveau 9

L’objet XMLHttpRequest est la clé de voûte de l’AJAX. Tous les navigateurs modernes le supportent et cet objet permet d’échanger des données en arrière-plan avec un serveur web. Il est donc possible de mettre à jour certaines parties d’une page web sans avoir besoin de la recharger. Cela améliore grandement l’expérience utilisateur.

Créer un objet XMLHttpRequest

Tous les navigateurs modernes ont un objet XMLHttpRequest intégré.

La syntaxe pour créer cet objet est la suivante :

variable = new XMLHttpRequest();

Définir une fonction de rappel

Une fonction de rappel (callback function en anglais), est une fonction passée en paramètre d’une autre fonction.

En AJAX, cette fonction doit contenir le code à exécuter lorsque la réponse à été reçue :

xhttp.onload = function() {
  // Code à exécuter lorsque la réponse a été reçue
}

Envoyer une requête

logo discord

Besoin d'aide ?

Rejoignez notre communauté officielle et ne restez plus seul à bloquer sur un problème !

En savoir plus