可以使用ajax的error方式去判斷
正常請求資料是不會呼叫error方法的,只有發生錯誤的時候才會呼叫,我們先保證這個請求正常的時候是ok,然後加入相應的判斷可以實現判斷當前網路的效果。
function record() ,
datatype: 'json',
success: function (data) ,
error: function (result)
}});
}
引數:error
型別:function
預設值: 自動判斷 (xml 或 html)。請求失敗時呼叫此函式。
有以下三個引數:xmlhttprequest 物件、錯誤資訊、(可選)捕獲的異常物件。
如果發生了錯誤,錯誤資訊(第二個引數)除了得到 null 之外,還可能是 "timeout", "error", "notmodified" 和 "parsererror"。
這是乙個 ajax 事件。
看一下錯誤的時候error的資訊,如果url可以正常請求status會返回 200 如果請求不到就會返回0 statustext
介面是接通的但是請求有問題
沒有網路status返回0 ,statustext錯誤提示error
使用Reachbility判斷當前網路狀態
我們使用程式時,有時會斷網,但我們並不知道,程式也沒有說明。作為程式設計師,是肯定要為使用者考慮的,廢話不多說,上 reachability nettest 定義乙個reachability 接著呢,如何判斷有網沒網,有的時候,在家中,路由器開著,我們手機也連著wifi,我們就會認為連著網,但我們不...
判斷當前網路是否可用
有兩種方式 方式一,是否有網路 所有網路 mobile wifi public boolean isnetworkconnected 第二種方式,是否有指定的網路 檢查wifi是否可用的兩種方式 wifimanager wifimanager wifimanager getsystemservice...
iOS 判斷當前網路狀態
1.如果只判斷當前是否是無網的狀態 if reachability reachabilityforlocalwifi currentreachabilitystatus notreachable reachability reachabilityforinternetconnection curre...