我需要提醒用戶以下條件:如何在沒有互聯網連接時提醒用戶
- 請求超時
- 沒有互聯網連接
- 無法到達服務器
下面的代碼;如何在發生時捕獲以下條件並提醒用戶?
failure: function (response) {
var text = response.responseText;
console.log("FAILED");
},success: function (response) {
var text = response.responseText;
console.log("SUCCESS");
}
我嘗試下面的代碼來檢查,如果互聯網是可達的,但它沒有工作
var networkState = navigator.network.connection.type
alert(states[networkState]);
if (networkState == Connection.NONE){
alert('No internet ');
};
更新**
我說在我的指標以下。 HTML,但是,當我禁用WIFI,我沒有看到警報彈出。
<script>
function onDeviceReady() {
document.addEventListener("offline", function() {
alert("No internet connection");
}, false);
}
</script>
什麼錯誤/警告扔在控制檯日誌? –
什麼都沒有被拋出。 – user1315906