您好,登錄后才能下訂單哦!
本篇內容主要講解“如何編輯AJAX”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“如何編輯AJAX”吧!
具體分析如下:
雖然現在很多JS的框架提供了AJAX的調用方法,我們甚至不用去了解其具體的實現原理就可以直接調用了,但是我認為不去從最基礎的層面了解一個東西,就很難做到最好。
var XHR=null; if (window.XMLHttpRequest) { // 非IE內核 XHR = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE內核,這里早期IE的版本寫法不同,具體可以查詢下 XHR = new ActiveXObject("Microsoft.XMLHTTP"); } else { XHR = null; } if(XHR){ XHR.open("GET", "ajaxServer.action"); XHR.onreadystatechange = function () { // readyState值說明 // 0,初始化,XHR對象已經創建,還未執行open // 1,載入,已經調用open方法,但是還沒發送請求 // 2,載入完成,請求已經發送完成 // 3,交互,可以接收到部分數據 // status值說明 // 200:成功 // 404:沒有發現文件、查詢或URl // 500:服務器產生內部錯誤 if (XHR.readyState == 4 && XHR.status == 200) { // 這里可以對返回的內容做處理 // 一般會返回JSON或XML數據格式 console.log(XHR.responseText); // 主動釋放,JS本身也會回收的 XHR = null; } }; XHR.send(); }
到此,相信大家對“如何編輯AJAX”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。