2023-03-21
xhr ○ readystate
●簡(jiǎn)單來(lái)說(shuō)其實(shí)就是用一個(gè)數(shù)字表明了當(dāng)前 ajax 運(yùn)行到哪一步了
●語(yǔ)法: xhr.readyState
0: 創(chuàng)建 ajax 成功
1: 當(dāng)前 ajax 配置成功
2: 當(dāng)前 ajax 發(fā)送成功(響應(yīng)已經(jīng)回到瀏覽器了)
3: 表示瀏覽器當(dāng)前正在解析本次響應(yīng), 但可能還沒(méi)完成
4: 表示瀏覽器已經(jīng)完成解析本次響應(yīng), 可以正常使用 responseText 了
●0 和 1, 比較好打印, 2/3/4 這幾個(gè)我們可以借助一個(gè) 事件去打印
○readyStatechange 事件
○通過(guò)事件名其實(shí)就可以看出, 當(dāng) readyState 發(fā)生改變時(shí)就會(huì)執(zhí)行
const xhr = new XMLHttpRequest()
console.log(xhr.readyState) // 0
xhr.open('GET', 'http://localhost:8888/test/first', true)
console.log(xhr.readyState) // 1
xhr.onreadystatechange = function () {
if (xhr.readyState === 2) console.log(xhr.responseText)
if (xhr.readyState === 3) console.log(xhr.responseText)
if (xhr.readyState === 4) console.log(xhr.responseText)
}
xhr.send()
開(kāi)班時(shí)間:2021-04-12(深圳)
開(kāi)班盛況開(kāi)班時(shí)間:2021-05-17(北京)
開(kāi)班盛況開(kāi)班時(shí)間:2021-03-22(杭州)
開(kāi)班盛況開(kāi)班時(shí)間:2021-04-26(北京)
開(kāi)班盛況開(kāi)班時(shí)間:2021-05-10(北京)
開(kāi)班盛況開(kāi)班時(shí)間:2021-02-22(北京)
開(kāi)班盛況開(kāi)班時(shí)間:2021-07-12(北京)
預(yù)約報(bào)名開(kāi)班時(shí)間:2020-09-21(上海)
開(kāi)班盛況開(kāi)班時(shí)間:2021-07-12(北京)
預(yù)約報(bào)名開(kāi)班時(shí)間:2019-07-22(北京)
開(kāi)班盛況Copyright 2011-2023 北京千鋒互聯(lián)科技有限公司 .All Right 京ICP備12003911號(hào)-5 京公網(wǎng)安備 11010802035720號(hào)