AJAXAnfragen
AJAXAnfragen bezeichnen asynchrone HTTP-Anfragen aus JavaScript an einen Webserver, mit dem Ziel, Teile einer Webseite zu aktualisieren, ohne die gesamte Seite neu zu laden. Der Begriff AJAX steht für Asynchronous JavaScript and XML; in der Praxis werden heute häufig JSON-Daten statt XML verwendet.
Technisch erfolgen AJAX-Anfragen typischerweise über zwei Ansätze: das ältere XMLHttpRequest-Objekt und die modernere Fetch API. Die
Zentrale Konzepte sind die Same-Origin-Policy und CORS. AJAX-Anfragen unterliegen Sicherheitsbeschränkungen, sodass Anfragen in der Regel dieselbe
Historisch zeichnet AJAX die Entwicklung dynamischer Webanwendungen seit den frühen 2000er-Jahren nach. Mit der Verbreitung der
Typische Anwendungsfälle reichen von unaufdringlichen Formularübermittlungen über Suchvorschläge bis hin zu Live-Status-Updates oder teilweisen Seitenaktualisierungen. Vorgehensweisen