所有現(xiàn)代的瀏覽器都支持XMLHttpRequest對象(IE5和IE6使用ActiveXObject).
XMLHttpRequest用于在后臺與服務(wù)器交換數(shù)據(jù),這意味著可以在不重新加載整個網(wǎng)頁的情況下,對網(wǎng)頁的某部分進行更新。
AJAX--服務(wù)器響應(yīng)
服務(wù)器響應(yīng)
如果獲得來自服務(wù)器的響應(yīng),請使用XMLHttpRequest對象的reaponseText或者responseXML屬性
使用方法:document.getElementById('myDiv').innerHTML= xmlhttp.responseText;
XMLHttpRequest對象的三個重要屬性:
在onreadystatechange事件中,我們規(guī)定當(dāng)服務(wù)器響應(yīng)已做好被處理的準(zhǔn)備時所執(zhí)行的任務(wù)。
當(dāng)readyState等于4或者200時,表示響應(yīng)已經(jīng)就緒。
xmlhttp.onreadystatechange = function(){
? ? ?if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
? ? ? ? ? ? ? ? document.getElemnetById('myDiv').innerHTML = xmlhttp.reaponseText;
? ? ? ? ?}
}