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();