AJAX steht für Asynchronous JavaScript and XML. Es ist eine Technik zur Erstellung interaktiver Webanwendungen. Mit Ajax kann ein Webbrowser Client-seitigen Code ausführen, um Teile einer Webseite zu aktualisieren, ohne die gesamte Seite neu laden zu müssen. Dies führt zu einer schnelleren und reibungsloseren Benutzererfahrung.
Typischerweise sendet AJAX-Anforderungen an einen Server, erhält eine Antwort und verarbeitet dann die Daten, um einen Teil der Seite zu aktualisieren. Obwohl der Name “XML” enthält, werden heutzutage AJAX-Anwendungen häufig mit JSON anstelle von XML gemacht, da JSON in JavaScript einfacher zu verarbeiten ist.