Sommaire

Ajax Ajax

Ajax signifie Asynchronous JavaScript and XML. Cela signifie qu’il va être possible de récupérer des informations sur le serveur de façon asynchrone. Autrement dit, JavaScript va demander quelque chose au serveur et un peu plus tard le serveur répondra, mais pendant tout ce temps le programme JavaScript ne sera pas bloqué à attendre la réponse. Il pourra exécuter d’autres traitements, et lorsque le serveur répondra, JavaScript sera averti et pourra aller regarder ce que le serveur lui a envoyé. À la base, Ajax était fait pour fonctionner avec du XML, mais en réalité il est possible de faire véhiculer n’importe quel type d’information, le tout est que ce soit sous forme de chaîne de caractères.

Un exemple qui utilise Ajax se trouve dans le fichier 5_16_Ajax.html.

L’intérêt d’Ajax est de pouvoir mettre à jour l’affichage d’une page HTML sans recharger entièrement la page, mais simplement en rechargeant des informations qui seront affichées dans un div, par exemple, ce qui est beaucoup plus rapide que le chargement de la page complète.

La fonction qui permet d’utiliser Ajax est XMLHttpRequest. C’est elle qui va permettre à JavaScript de communiquer avec le serveur. XMLHttpRequest

Elle contient le mot http, ce qui signifie que le code ne pourra fonctionner que s’il est sur un serveur. Pour l’instant, tout ce qui a été ...