Neueste Web-Entwicklung Tutorials
 

AJAX - Erstellen Sie ein XMLHttpRequest-Objekt


Der Grundstein von AJAX ist das XMLHttpRequest-Objekt.


Das XMLHttpRequest-Objekt

Alle modernen Browser unterstützen das XMLHttpRequest-Objekt.

Das XMLHttpRequest-Objekt wird verwendet, um Daten mit einem Server hinter den Kulissen auszutauschen. Dies bedeutet, dass es möglich ist, Teile einer Web-Seite zu aktualisieren, ohne die gesamte Seite neu geladen wird.


Erstellen Sie ein XMLHttpRequest-Objekt

Alle modernen Browser (Chrome, IE7 +, Firefox, Safari und Opera) haben einen eingebauten in XMLHttpRequest-Objekt.

Syntax zum Erstellen eines XMLHttpRequest-Objekt:

variable = new XMLHttpRequest();

Alte Versionen von Internet Explorer (IE 5 und IE6) verwenden, um ein ActiveX-Objekt:

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

Um alle Browser handhaben, einschließlich IE5 und IE6, prüfen Sie, ob der Browser das XMLHttpRequest-Objekt unterstützt. Ist dies der Fall, erstellen Sie ein XMLHttpRequest-Objekt, wenn nicht, eine ActiveXObject erstellen:

Beispiel

var xhttp;
if (window.XMLHttpRequest) {
    xhttp = new XMLHttpRequest();
    } else {
    // code for IE6, IE5
    xhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
Versuch es selber "

Im nächsten Kapitel erfahren Sie, über Server-Anforderungen zu senden.