AJAX (Asynchronous JavaScript and XML) wird in einer Webanwendung verwendet, um Daten asynchron auszutauschen, ohne die Webseite neu laden zu müssen. Mit Hilfe von JavaScript macht man Serveranfragen im Hintergrund und aktualisiert Teile der Webseite durch die erhaltenen Antworten.