Logo

AJAX

Définition

AJAX (Asynchronous JavaScript and XML) est une technique de développement web qui permet de créer des applications web asynchrones, en envoyant et recevant des données en arrière-plan sans recharger la page.

Fonction Principale

Permet aux applications web de mettre à jour dynamiquement le contenu sans interrompre l'expérience utilisateur, en améliorant la réactivité et la performance des interactions.

Caractéristiques

  • Communication asynchrone avec le serveur.
  • Mise à jour dynamique du contenu sans rechargement de page.
  • Utilisation de l'objet XMLHttpRequest pour les requêtes.
  • Supporte les formats de données comme JSON et XML.

En Pratique

Exemple d'utilisation d'AJAX pour charger des données à partir d'un serveur :

var xhr = new XMLHttpRequest();

xhr.open('GET', 'https://api.example.com/data', true);

xhr.onload = function() {
    if (xhr.status === 200) {
        console.log(JSON.parse(xhr.responseText));
    }
};

xhr.send();
Logo