AJAX

« Back to Glossary Index

synchronous Javascript and XML ajax

 

AJAX ou Asynchronous Javascript and XML, est un groupe de techniques utilisées dans le développement web qui permet à une page web de communiquer avec un serveur sans recharger la page. Grâce à AJAX, les applications sur le web peuvent échanger des données avec le serveur sans interférer avec la page web existante. Bien que le « X » soit destiné à signifier XML, il n’est pas nécessaire d’utiliser XML pour l’échange de données. Le JSON peut être utilisé à la place.

Dans les programmes informatiques, les opérations sont « asynchrones » si elles fonctionnent indépendamment des autres processus. C’est pourquoi il n’est pas nécessaire de recharger la page web pour envoyer des informations au serveur. La méthode exacte pour cela utilise un objet appelé XMLHttpRequest, qui est en fait une interface permettant aux scripts d’effectuer des requêtes AJAX.

AJAX n’est pas seulement une technologie. Toutes ces technologies fonctionnent ensemble pour créer une seule requête HTTP ou HTTPS. Selon Jesse James Garrett, qui est le premier à avoir inventé ce terme, les technologies suivantes sont incorporées :

HTML
CSS
Modèle d’objet de document
XML
Objet XMLHttpRequest
Javascript

Dans WordPress, AJAX peut être vu en action dans l’écran d’édition des messages où vous pouvez ajouter une nouvelle catégorie tout en écrivant un message sans recharger la page. Un autre exemple peut être vu sur la page des commentaires où vous pouvez approuver ou supprimer un commentaire sans recharger la page.

« Retour à l'index du glossaire