Ebenso bekannt als: Asynchronic JavaScript And XML
Die Abkürzung AJAX steht für Asynchronic JavaScript and XML. Bei Websites, die Ajax verwenden, ruft der Browser nach dem Laden der Website zusätzliche Informationen über JavaScript ab. Diese Informationen sind in XML formatiert und werden in JavaScript verarbeitet. Anschließend werden sie in den HTML-Code im Browser eingefügt.
Die Anwendung von AJAX ist eine Möglichkeit, interaktive Benutzeroberflächen in Websites und Webanwendungen zu erstellen. Die Interaktion zwischen dem Benutzer und dem Browser, wie z.B. das Ausfüllen eines Formulars oder das Anklicken eines Links, erfordert dadurch nicht, dass die gesamte Seite neu geladen werden muss. Das eröffnet neue Möglichkeiten für benutzerfreundliche Oberflächen und macht Webanwendungen schneller.
JavaScript-Bibliotheken wie jQuery sind mit Tools für die einfache Verwendung von AJAX-Techniken ausgestattet. Neben XML können auch andere Dateiformate, wie z.B. JSON zum Austausch von Informationen zwischen dem Server und dem Browser verwendet werden.