AJAX fait référence à ??JavaScript et XML asynchrones?? (JavaScript et XML asynchrones). AJAX est un modèle de programmation popularisé par Google en 2005. Il s'agit d'une technologie de développement Web permettant de créer des applications Web interactives. Les interactions avec des applications Web telles que Flickr, Backpack et Google ont fait un saut qualitatif à cet égard. Le terme vient de la description de la transition des applications Web vers les applications basées sur les données. Dans les applications basées sur des données, les données requises par l'utilisateur, telles que les listes de contacts, peuvent être obtenues à partir d'un serveur indépendant de la page Web réelle et peuvent être écrites dynamiquement dans la page Web, colorant ainsi l'expérience lente de l'application Web et la rendant plus lente. ressembler à une application de bureau. AJAX n'est pas un nouveau langage de programmation, mais une nouvelle fa?on d'utiliser les standards existants. Avec AJAX, vous pouvez créer des applications Web meilleures, plus rapides et plus conviviales. AJAX est basé sur des requêtes JavaScript et HTTP.
Le c?ur d'AJAX est l'objet JavaScript XmlHttpRequest. Cet objet a été introduit pour la première fois dans Internet Explorer 5 et constitue une technologie qui prend en charge les requêtes asynchrones. En bref, XmlHttpRequest vous permet d'utiliser JavaScript pour envoyer des requêtes au serveur et gérer la réponse sans bloquer l'utilisateur. AJAX permet aux pages Web d'être mises à jour de manière asynchrone en échangeant une petite quantité de données avec le serveur en arrière-plan.