文章詳情頁
javascript - AJAX請求疑問句
瀏覽:108日期: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ò),然后點擊提交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. 怎么在網(wǎng)頁中設(shè)置圖片進(jìn)行左右滑動2. shell - Update query wrong in MySQL3. javascript - 新浪微博網(wǎng)頁版的字?jǐn)?shù)限制是怎么做的4. node.js - mysql如何通過knex查詢今天和七天內(nèi)的匯總數(shù)據(jù)5. mysql 插入數(shù)值到特定的列一直失敗6. Python從URL中提取域名7. 360瀏覽器與IE瀏覽器有何區(qū)別???8. javascript - 用jsonp抓取qq音樂總是說回調(diào)函數(shù)沒有定義9. python - 在使用Pycharm時經(jīng)常看到如下的樣式,小括號里紅色的部分是什么意思呢?10. python 合并dict
排行榜

熱門標(biāo)簽