Dieser Artikel beschreibt die Verwendung von Ajax in JavaScript. Teilen Sie es für Ihre Referenz. Die spezifische Analyse ist wie folgt:
Erhalten Sie XMLHTTPrequest -Objektkompatibel:
var xhr = null; if (window.xmlhttprequest) {// Nicht-I-Browser xhr = window.xmlhttprequest; } else if (window.activeXObject) {// dh Browser try {// höhere Version, unterstützt von msxml3.dll+xhr = new ActiveXObject ("msxml2.xmlhttp"); } catch (e) {try {// untere Version, xhr = new ActiveXObject ("microsoft.xmlhttp"); } catch (e) {try {// untere Version, msxml2.6 -Versionen unten verwenden xhr = new ActiveXObject ("microsoft.xmlhttp"); } catch (e) {alert ("dh Browser kann kein ActiveXObject -Objekt erstellen!"); }}}AJAX -Verarbeitungsfunktion:
xhr.open ("post", url, wahr); xhr.setRequestheader ("Content-Typ", "Anwendung/X-Www-Form-Urlencoded"); xhr.onReadyStatechange = staTechangeHandler; xhr.send (); // var name = "clf"; Xhr.Send (Name); Funktion stateChangeHandler () {if (xhr.readystate == 4 && xhr.status == 200) {var obj = document.getElementById ("targetDiv"); obj.innerhtml = xhr.responsetext; }}Ich hoffe, dieser Artikel wird für JavaScript -Programme aller hilfreich sein.