文章詳情頁
javascript - AJAX請求疑問句
瀏覽:133日期:2023-02-16 14:55:43
問題描述
原生JS,使用AJAX,以GET為例子之前有網(wǎng)絡(luò)提交AJAX1秒后(網(wǎng)絡(luò)和程序反應(yīng)原因1秒內(nèi)未返回請求內(nèi)容)網(wǎng)絡(luò)中斷,但恢復(fù)網(wǎng)絡(luò)后(在超時很短的時間幾秒后)卻能繼續(xù)接收到請求內(nèi)容。請問如果當(dāng)前沒網(wǎng)絡(luò),然后點(diǎn)擊提交AJAX后一秒恢復(fù)網(wǎng)絡(luò),請問像這種情況下,恢復(fù)網(wǎng)絡(luò)后,AJAX還會再繼續(xù)發(fā)送請求嗎??
問題解答
回答1:不一定。
AJAX 發(fā)出請求后,并不能判斷網(wǎng)絡(luò)是否已經(jīng)斷開(現(xiàn)在的 HTML5 已經(jīng)加入了網(wǎng)絡(luò)狀態(tài) API),所以 ajax 會一直發(fā)送直到超時。 如果在 timeout 之前又回復(fù)網(wǎng)絡(luò),那么 ajax 也會發(fā)送。
標(biāo)簽:
JavaScript
相關(guān)文章:
1. node.js - vue-cli無法創(chuàng)建項(xiàng)目。2. javascript - h5微信中怎么禁止橫屏3. index.php錯誤,求指點(diǎn)4. angular.js - angularjs 百度統(tǒng)計(jì)怎么統(tǒng)計(jì)5. angular.js - 可以通過vue或者angular雙向數(shù)據(jù)綁定iframe元素嗎?6. java - 計(jì)算機(jī)圖像表示方法?7. css3 - 這種情景怎么解釋?display:flex 遭遇 white-space: nowrap;8. PHP單例模式9. objective-c - 微信支付的問題10. Html 入門教程視頻無法播放
排行榜

熱門標(biāo)簽