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.