AJAX (Asynchronous JavaScript and XML) est un concept qui consiste à rafraîchir le contenu d'une application Web à partir d'informations tirées du serveur sans recharger la page entière.
Ce concept n'est pas nouveau. Il a commencé à prendre forme en 1998. Le nom AJAX est apparu en 2005.1
Avec AJAX, il est possible d'effectuer un appel à un serveur (ex : exécuter du code PHP) de façon asynchrone à partir du client (généralement à l'aide de JavaScript). On pourra par exemple supprimer un enregistrement de la base de données sans même faire de postback.
Selon la technologie utilisée côté client, on utilisera une technique spécifique pour ajuster le rendu sur la page Web sans avoir à recharger la page entière. On pourra, par exemple, effectuer des manipulations du DOM ou encore tirer profit de bibliothèques côté client comme React, Angular ou Vue.js.
Il existe de nombreuses techniques pour effectuer un appel AJAX.
▼Publicité Le texte se poursuit plus bas
1. « Ajax (informatique) ». Wikipédia. https://fr.wikipedia.org/wiki/Ajax_(informatique)
Site fièrement hébergé chez A2 Hosting.