Heim > Artikel > Web-Frontend > Ajax sendet und empfängt Anfragen
In diesem Artikel werden hauptsächlich die relevanten Informationen zum Senden und Empfangen von Anfragen durch Ajax im Detail vorgestellt
Zunächst übermittelt Ajax Daten, ohne die Seite zu aktualisieren, was mittlerweile sehr weit verbreitet ist. Kommen wir ohne Umschweife zum Thema! !
Grundsätzlich kann Ajax alle Informationen empfangen, die der Browser empfangen kann, z. B. Zeichenfolgen, HTML-Tags, CSS-Tags, Inhalte im XML-Format, Inhalte im JSON-Format usw.
<script> // IE浏览器 if(ActiveXObject){ // 微软目前AJAX最新版本 var ajax = new ActiveXObject("Msxm12.XMLHTTP.6.0"); }else{ // 主流浏览器 var ajax = new XMLHttpRequest(); } // 创建HTTP请求 // open(method, url, asynchronous, user, password); // method:请求方法(post,get) // url:请求地址(是具体要接收数据的地址) // asynchronous:同步或异步请求(true是异步,false是同步,默认是true,可不填) // user:(指定请求用户名,可不填) // password:(指定请求密码,可不填) ajax.open('get','url'); ajax.onreadystatechange = function(){ if((ajax.readyState==4) && (ajax.status)==200){ alert(ajax.responseText); // 返回的数据内容 }else{ alert('请求失败'); } } // 发送请求,content是要发送的内容,如果没有则填null send(content); // 如果用的是post方式请求,要在send之前设置HTTP头 ajax.setRequestHeader(“Content-Type”, “application/x-www-form-urlencoded”); </script>
Das onreadystatechange-Ereignis von Ajax empfängt bis zu vier Änderungszustände.
Der Rückgabestatuswert von readystate:
0 (nicht initialisiert ) Das Objekt wurde erstellt
1 (initialisiert) die offene Methode wurde aufgerufen
2 (Daten werden gesendet) Die Sendemethode wurde aufgerufen
3 (Daten werden übertragen) Teildaten wurden zurückgegeben
4 (Abgeschlossen) Anfrage erfolgreich
Das Obige habe ich für alle zusammengestellt. Ich hoffe, dass es in Zukunft für alle hilfreich sein wird.
Verwandte Artikel:
Eine Zusammenfassung von 5 Möglichkeiten zur Lösung des Cache-Problems mit Ajax
Methoden zur Lösung des Problems von Arrays in AJAX-Anfragen
Ajax-Anfrage und Filterkooperationsfallanalyse
Das obige ist der detaillierte Inhalt vonAjax sendet und empfängt Anfragen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!