XMLHttpRequest 對(duì)象
XMLHttpRequest 對(duì)象
XMLHttpRequest 對(duì)象用于在后臺(tái)與服務(wù)器交換數(shù)據(jù)。
XMLHttpRequest 對(duì)象是開發(fā)者的夢(mèng)想,因?yàn)槟軌颍?/p>
在不重新加載頁(yè)面的情況下更新網(wǎng)頁(yè)
在頁(yè)面已加載后從服務(wù)器請(qǐng)求數(shù)據(jù)
在頁(yè)面已加載后從服務(wù)器接收數(shù)據(jù)
在后臺(tái)向服務(wù)器發(fā)送數(shù)據(jù)
如需學(xué)習(xí)更多關(guān)于 XMLHttpRequest 對(duì)象的知識(shí),請(qǐng)學(xué)習(xí)我們的 XML DOM 教程。
XMLHttpRequest 實(shí)例
當(dāng)你在下面的輸入字段中鍵入一個(gè)字符,一個(gè) XMLHttpRequest 發(fā)送到服務(wù)器 - 返回名稱的建議(從服務(wù)器上的文件):
在輸入框中鍵入一個(gè)字母: 首字母 建議: |
創(chuàng)建一個(gè) XMLHttpRequest 對(duì)象
所有現(xiàn)代瀏覽器(IE7+、Firefox、Chrome、Safari 和 Opera)都有內(nèi)建的 XMLHttpRequest 對(duì)象。
創(chuàng)建 XMLHttpRequest 對(duì)象的語(yǔ)法:
xmlhttp=new XMLHttpRequest();
舊版本的Internet Explorer(IE5和IE6)中使用 ActiveX 對(duì)象:
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
在下一章中,我們將使用 XMLHttpRequest 對(duì)象從服務(wù)器取回 XML 信息。