這篇文章主要介紹Ajavx中如何使用回調函數返回屬性,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
Ajavx中使用回調函數返回屬性
回調函數是一種作為參數被傳遞到另一個函數的函數。
如果您的網站中有多個 AJAX 任務,那么您應該創建一個執行 XMLHttpRequest 對象的函數,以及一個供每個 AJAX 任務的回調函數。
該函數應當包含 URL 以及當響應就緒時調用的函數。
實例
loadDoc("url-1", myFunction1);
loadDoc("url-2", myFunction2);
function loadDoc(url, cFunction) {
var xhttp;
xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
cFunction(this);
}
};
xhttp.open("GET", url, true);
xhttp.send();
}
function myFunction1(xhttp) {
// action goes here
}
function myFunction2(xhttp) {
// action goes here
}
服務器響應屬性
屬性 描述
responseText 獲取字符串形式的響應數據
responseXML 獲取 XML 數據形式的響應數據
服務器響應方法
方法 描述
getResponseHeader() 從服務器返回特定的頭部信息
getAllResponseHeaders() 從服務器返回所有頭部信息
以上是“Ajavx中如何使用回調函數返回屬性”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。