【分宜網(wǎng)站建設(shè)|分宜網(wǎng)站制作|分宜網(wǎng)站設(shè)計(jì)】網(wǎng)站開發(fā)-網(wǎng)站改版-網(wǎng)站維護(hù)-網(wǎng)站搭建-網(wǎng)站托管-網(wǎng)站費(fèi)用-網(wǎng)站價(jià)格-網(wǎng)站多少錢-網(wǎng)站報(bào)價(jià)
如需從服務(wù)器獲取響應(yīng),請使用 XMLHttpRequest 對象的 responseText 或 responseXML 屬性。
屬性 | 描述 |
---|---|
responseText | 獲取響應(yīng)數(shù)據(jù)作為字符串 |
responseXML | ResponseXML 屬性返回 XML 文檔對象,可使用 DOM 節(jié)點(diǎn)樹的方法和屬性來檢查和解析該對象。 |
如果來自服務(wù)器的響應(yīng)不是 XML,請使用 responseText 屬性。
responseText 屬性以字符串形式返回響應(yīng),您可以相應(yīng)地使用它:
如果來自服務(wù)器的響應(yīng)是 XML,且您想要把它解析為 XML 對象,請使用 responseXML 屬性:
請求文件 cd_catalog.xml 并解析響應(yīng):
當(dāng)請求被發(fā)送到服務(wù)器,我們要根據(jù)響應(yīng)執(zhí)行某些動(dòng)作。
onreadystatechange 事件在每次 readyState 變化時(shí)被觸發(fā)。
readyState 屬性持有 XMLHttpRequest 的狀態(tài)。
XMLHttpRequest 對象的三個(gè)重要的屬性:
屬性 | 描述 |
---|---|
onreadystatechange | 存儲(chǔ)函數(shù)(或函數(shù)的名稱)在每次 readyState 屬性變化時(shí)被自動(dòng)調(diào)用 |
readyState | 存放了 XMLHttpRequest 的狀態(tài)。從 0 到 4 變化: 0:請求未初始化 1:服務(wù)器建立連接 2:收到的請求 3:處理請求 4:請求完成和響應(yīng)準(zhǔn)備就緒 |
status | 200:"OK" 404:找不到頁面 |
在 onreadystatechange 事件中,我們規(guī)定當(dāng)服務(wù)器的響應(yīng)準(zhǔn)備處理時(shí)會(huì)發(fā)生什么。
當(dāng) readyState 是 4 或狀態(tài)是 200 時(shí),響應(yīng)準(zhǔn)備:
注意:onreadystatechange 事件在每次 readyState 發(fā)生變化時(shí)被觸發(fā),總共觸發(fā)了四次。
通過 getAllResponseHeaders() 檢索頭信息
檢索資源(文件)的頭信息。
通過 getResponseHeader() 檢索指定頭信息
檢索資源(文件)的指定頭信息。
檢索 ASP 文件的內(nèi)容
當(dāng)用戶在輸入字段鍵入字符時(shí),網(wǎng)頁如何與 Web 服務(wù)器進(jìn)行通信。
從數(shù)據(jù)庫中檢索內(nèi)容
網(wǎng)頁如何通過 XMLHttpRequest 對象從數(shù)據(jù)庫中提取信息。
檢索 XML 文件的內(nèi)容
創(chuàng)建一個(gè) XMLHttpRequest 從 XML 文件中檢索數(shù)據(jù)并把數(shù)據(jù)顯示在一個(gè) HTML 表格中。
【分宜網(wǎng)站建設(shè)|分宜網(wǎng)站制作|分宜網(wǎng)站設(shè)計(jì)】網(wǎng)站開發(fā)-網(wǎng)站改版-網(wǎng)站維護(hù)-網(wǎng)站搭建-網(wǎng)站托管-網(wǎng)站費(fèi)用-網(wǎng)站價(jià)格-網(wǎng)站多少錢-網(wǎng)站報(bào)價(jià)