Was ist AJAX ?
- AJAX steht für Asynchrones JavaScript and XML.
- AJAX ist keine Programmiersprache.
- Asychroner Datenaustausch mit dem Server kann erfolgen während zum Beispiel ein Formular gleichzeitig abgearbeitet wird. Ein AJAX-Anfrage muss nicht zwingend asynchron ausgeführt werden, aber in der Regel ist das der Fall. Es können verschiedene Anfragen unabhänig voneinander an den Server gesendet werden, ohne dass der Datenaustausch anderer Anfragen beeinflusst werden. Asynchrone Anfragen können also jederzeit durchgeführt werden ohne das andere Transaktionen gestoppt werden (wie bei der synchronen Übertragung).
- Das XMLHttpRequest-Objekt wird mit Code der Skriptsprache Javascript aufgerufen.
- and steht für und.
- Daten werden transportiert mit XML-Daten zwischen Client und Server. Heute ist es üblich das auch das JSON-Format angewendet wird.Aber auch reine Text-Dateien können übermittelt werden (… .txt).
Was kann AJAX ?
- Aktualisieren Sie eine Webseite, ohne die Seite neu zu laden.
- Fordern Sie Daten von einem Server an – nachdem die Seite geladen wurde.
- Empfangen Sie Daten von einem Server – nachdem die Seite geladen wurde.
- Senden Sie Daten an einen Server – im Hintergrund.