AJAX ist die Abkürzung für "Asynchron JavaScript and XML".
Es bezeichnet die asynchrone Datenübertragung zwischen einem Server und dem Client, bzw. Browser. Dabei ermöglicht es dem Nutzer, innerhalb einer HTML-Seite eine HTTP-Anfrage durchzuführen, ohne die Seite komplett neu laden zu müssen.
Um interaktive Webanwendungen zu realisieren, werden verschiedene Technologien eingesetzt :
- HTML / XHML
- DOM
- JavaScript
- XML-Http-Request

