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