Js jQuery 判斷當前網路狀態彈出提示

2021-08-30 02:08:33 字數 789 閱讀 9189

可以使用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...