XMLHttpRequestObjekt


XMLHttpRequest-Objekt

Das XMLHttpRequest-Objekt wird verwendet, um Daten mit einem Server im Hintergrund auszutauschen.

Das XMLHttpRequest-Objekt ist derTraum eines Entwicklers, denn Sie können:

  • Eine Webseite aktualisieren, ohne die Seite neu zu laden
  • Daten von einem Server anfordern, nachdem die Seite geladen wurde
  • Daten von einem Server empfangen, nachdem die Seite geladen wurde
  • Daten im Hintergrund an einen Server senden

Um mehr über das XMLHttpRequest-Objekt zu erfahren, sehen Sie sich bitte unserXML-DOM-Tutorial an。


XMLHttpRequest-Beispiel

Wenn Sie ein Zeichen in das unten stehende Eingabefeld eingeben, wird eine XMLHttpRequest an den Server gesendet - die Namensvorschläge zurückgibt (aus einer Datei auf dem Server):

Geben Sie einen Buchstaben in das Eingabefeld ein:

Erster Buchstabe


Vorschläge:



Ein XMLHttpRequest-Objekt erstellen

Alle modernen Browser (IE7+, Firefox, Chrome, Safari und Opera) verfügen über ein integriertes XMLHttpRequest-Objekt.

Die Syntax zum Erstellen eines XMLHttpRequest-Objekts:

xmlhttp=new XMLHttpRequest();

In älteren Versionen des Internet Explorer (IE5 und IE6) verwenden Sie ein ActiveX-Objekt:

xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");

Im nächsten Kapitel verwenden wir das XMLHttpRequest-Objekt, um XML-Informationen von einem Server abzurufen.

Andere Erweiterungen