網頁請求(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>
相關文章
- scrapy抓取ajax請求的網頁網頁
- WebForm 頁面ajax 請求後臺頁面 方法WebORM
- ajax請求
- 首頁 使用axios 傳送ajax請求iOS
- html頁面中如何傳送ajax請求HTML
- ajax請求 juery
- 首頁父子組元件 ajax陣列請求各個頁面元件陣列
- AJAX 非同步請求非同步
- 使用history儲存列表頁ajax請求的狀態
- POST請求登入網頁網頁
- 原生ajax請求&JSONPJSON
- wordpress 處理 ajax 請求
- AJAX 跨源 HTTP 請求HTTP
- jquery ajax 跨域請求jQuery跨域
- 防止ajax請求重發
- ajax可以正常請求資料,,web端頁面報錯Web
- JS 中的網路請求 AJAX, Fetch, WebSocketJSWeb
- 封裝ajax、axios請求封裝iOS
- ajax請求servlet返回資料Servlet
- KKB : Jquery實現Ajax請求jQuery
- Ajax請求後臺資料
- 如何傳送請求以及AJAX
- ajax請求如何防止快取快取
- 原生JS封裝AJAX請求JS封裝
- ajax 請求某個檔案
- springmvc處理ajax請求SpringMVC
- ajax中POST請求與引數(請求體)設定
- ajax中設定請求頭和自定義請求頭
- 跨域ajax請求,伺服器會收到請求嗎?跨域伺服器
- 原聲ajax與jquery ajax請求的區別jQuery
- 基於jq封裝ajax請求封裝
- springmvc ajax請求以及jsonSpringMVCJSON
- js攔截全域性ajax請求JS
- ajax上傳檔案的請求
- Android Webview攔截ajax請求AndroidWebView
- ajax請求下載excel檔案Excel
- vue2.0 axios post請求傳參問題(ajax請求)VueiOS
- [JS] IE下ajax請求不生效或者請求結果不更新JS