網頁請求(Ajax)
ajax = Asynchronous JavaScript and XML
XMLHttpRequest例項,就是ajax的具體實現。
<script>
let xhr = new XMLHttpRequest(); // ajax
</script>
通過 xhr
我們可以實現非同步請求。
<script>
let xhr = new XMLHttpRequest(); // ajax
xhr.open("POST", "test.txt", true);
// 我們向後端請求資料的方式 http請求 post get
// 請求地址
// 非同步的方式請求還是同步方式請求. true 是非同步
xhr.send(); // 向後端進行資料的傳送
// xhr 狀態只要發生改變了 我們就可以進行資料的操作了
xhr.onreadystatechange = function () {
if(xhr.readyState == 4 || xhr.status == 200) {
// xhr.readyState (0, 1, 2, 3, 4) 五個級別,表示我們當前資料結構處理的階段。資料處理完成是4
// xhr.status 狀態碼 404:頁面無法被找到
// 200 請求成功
// 301 302 網頁請求重定向了(301:永久重定向, 302:在、臨時重定向)
// 404 頁面不能找到
// 500 伺服器故障
console.log(xhr.responseXML); // 列印結果
}
}
</script>
相關文章
- WebForm 頁面ajax 請求後臺頁面 方法WebORM
- 首頁 使用axios 傳送ajax請求iOS
- ajax請求
- html頁面中如何傳送ajax請求HTML
- ajax請求 juery
- 首頁父子組元件 ajax陣列請求各個頁面元件陣列
- 原生ajax請求&JSONPJSON
- JS 中的網路請求 AJAX, Fetch, WebSocketJSWeb
- 封裝ajax、axios請求封裝iOS
- springmvc處理ajax請求SpringMVC
- 如何傳送請求以及AJAX
- Ajax請求後臺資料
- ajax請求servlet返回資料Servlet
- KKB : Jquery實現Ajax請求jQuery
- ajax中POST請求與引數(請求體)設定
- ajax中設定請求頭和自定義請求頭
- vue2.0 axios post請求傳參問題(ajax請求)VueiOS
- 利用fetch方法實現Ajax請求
- 基於jq封裝ajax請求封裝
- ajax請求下載excel檔案Excel
- jquery Ajax 請求錯誤 Unexpected tokenjQuery
- vue中使用axios傳送ajax請求VueiOS
- Ajax+SpringMVC實現跨域請求SpringMVC跨域
- JS進階系列 --- ajax請求優化JS優化
- ajax跨域請求之CORS的使用跨域CORS
- 基於jQuery的三種AJAX請求jQuery
- jQuery裡如何使用ajax傳送請求jQuery
- 判斷請求是否為Ajax請求的小妙招
- js ajax請求封裝及解決node請求跨域問題JS封裝跨域
- 學習AJAX必知必會(4)~JQuery傳送Ajax請求jQuery
- ajax的post或者get伺服器請求伺服器
- Ajax 跨域請求 Access to XMLHttpRequest 解決方案跨域XMLHTTP
- 重複的ajax請求讓人很受傷
- 封裝springmvc處理ajax請求結果封裝SpringMVC
- csrf解決Ajax請求跨站問題
- 技術分享:如何避免ajax重複請求?
- Postman模擬瀏覽器網頁請求並獲取網頁資料Postman瀏覽器網頁
- Android網路請求(4) 網路請求框架VolleyAndroid框架
- Android網路請求(終) 網路請求框架RetrofitAndroid框架