文章詳情頁
javascript - AJAX請求疑問句
瀏覽:100日期:2023-02-16 14:55:43
問題描述
原生JS,使用AJAX,以GET為例子之前有網(wǎng)絡提交AJAX1秒后(網(wǎng)絡和程序反應原因1秒內(nèi)未返回請求內(nèi)容)網(wǎng)絡中斷,但恢復網(wǎng)絡后(在超時很短的時間幾秒后)卻能繼續(xù)接收到請求內(nèi)容。請問如果當前沒網(wǎng)絡,然后點擊提交AJAX后一秒恢復網(wǎng)絡,請問像這種情況下,恢復網(wǎng)絡后,AJAX還會再繼續(xù)發(fā)送請求嗎??
問題解答
回答1:不一定。
AJAX 發(fā)出請求后,并不能判斷網(wǎng)絡是否已經(jīng)斷開(現(xiàn)在的 HTML5 已經(jīng)加入了網(wǎng)絡狀態(tài) API),所以 ajax 會一直發(fā)送直到超時。 如果在 timeout 之前又回復網(wǎng)絡,那么 ajax 也會發(fā)送。
標簽:
JavaScript
相關文章:
1. mysql日期類型默認值’0000-00-00’ 報錯2. 求救一下,用新版的phpstudy,數(shù)據(jù)庫過段時間會消失是什么情況?3. mysql replace 死鎖4. mysql - C#連接數(shù)據(jù)庫時一直這一句出問題int i = cmd.ExecuteNonQuery();5. MYSQL 根據(jù)兩個字段值查詢 但兩個值的位置可能是互換的,這個怎么查?6. extra沒有加載出來7. android - 安卓做前端,PHP做后臺服務器 有什么需要注意的?8. javascript - 微信網(wǎng)頁開發(fā)從菜單進入頁面后,按返回鍵沒有關閉瀏覽器而是刷新當前頁面,求解決?9. php傳對應的id值為什么傳不了啊有木有大神會的看我下方截圖10. mysql - ubuntu開啟3306端口失敗,有什么辦法可以解決?
排行榜

熱門標簽