W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
通過 XMLHttpRequest 對象,您可以在不重新加載整個頁面的情況下更新網(wǎng)頁中的某個部分。
一個簡單的 XMLHttpRequest 實例
創(chuàng)建一個簡單的 XMLHttpRequest,從 TXT 文件中檢索數(shù)據(jù)。
通過 getAllResponseHeaders() 檢索頭信息
檢索資源(文件)的頭信息。
通過 getResponseHeader() 檢索指定頭信息
檢索資源(文件)的指定頭信息。
檢索 ASP 文件的內(nèi)容
當(dāng)用戶在輸入字段鍵入字符時,網(wǎng)頁如何與 Web 服務(wù)器進行通信。
從數(shù)據(jù)庫中檢索內(nèi)容
網(wǎng)頁如何通過 XMLHttpRequest 對象從數(shù)據(jù)庫中提取信息。
檢索 XML 文件的內(nèi)容
創(chuàng)建一個 XMLHttpRequest 從 XML 文件中檢索數(shù)據(jù)并把數(shù)據(jù)顯示在一個 HTML 表格中。
XMLHttpRequest 對象是用于幕后與服務(wù)器交換數(shù)據(jù)。
XMLHttpRequest 對象是開發(fā)者的夢想,因為您可以:
方法 | 描述 |
---|---|
abort() | 取消當(dāng)前的請求。 |
getAllResponseHeaders() | 返回頭信息。 |
getResponseHeader() | 返回指定的頭信息。 |
open(method,url,async,uname,pswd) | 規(guī)定請求的類型,URL,請求是否應(yīng)該進行異步處理,以及請求的其他可選屬性。 method:請求的類型:GET 或 POST url:文件在服務(wù)器上的位置 async:true(異步)或 false(同步) |
send(string) | 發(fā)送請求到服務(wù)器。 string:僅用于 POST 請求 |
setRequestHeader() | 把標(biāo)簽/值對添加到要發(fā)送的頭文件。 |
屬性 | 描述 |
---|---|
onreadystatechange | 存儲函數(shù)(或函數(shù)的名稱)在每次 readyState 屬性變化時被自動調(diào)用。 |
readyState | 存放了 XMLHttpRequest 的狀態(tài)。從 0 到 4 變化: 0:請求未初始化 1:服務(wù)器建立連接 2:收到的請求 3:處理請求 4:請求完成和響應(yīng)準(zhǔn)備就緒 |
responseText | 返回作為一個字符串的響應(yīng)數(shù)據(jù)。 |
responseXML | 返回作為 XML 數(shù)據(jù)響應(yīng)數(shù)據(jù)。 |
status | 返回狀態(tài)數(shù)(例如 "404" 為 "Not Found" 或 "200" 為 "OK")。 |
statusText | 返回狀態(tài)文本(如 "Not Found" 或 "OK")。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: