日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

關于jquery中的ajax 網絡異常失敗回調函數

作者:Jothan Zhong 更新時間: 2024-01-16 編程語言

通常,ajax調取數據,在pc端的時候,我們不需要考慮斷網情況,所以很多情況下我們都只需要如下格式:

即可實現ajax調取后臺數據,我這里用的是jsonp跨域調取的數據。

但是在移動端就不一樣了,在app上,我們通常要考慮手機斷網的情況,而我們上一段的代碼中,error只是提示我們報錯的原因或狀態,并不能執行我們網絡錯誤以后的回調函數,所以我們需要改動一下以上的代碼。如下:

我用紅線框出來的部分需要注意,在斷網情況下,必須要設定timeout的值,你可以根據自己想要設定的時間,即表示在加載超過多少秒后就判斷為斷網了,在這里我設定的值是5秒,即在五秒后若沒有獲取到數據就進入失敗回調函數。同時async:true必須設定為異步的形式,這里我沒有進行設置即默認是異步的, 那么我們就可以在失敗回調函數中進行我們想要的操作了。

原文鏈接:https://blog.csdn.net/qq_43985303/article/details/128898813

  • 上一篇:沒有了
  • 下一篇:沒有了
欄目分類
最近更新