次の条件でユーザーに警告する必要があります。
- リクエストはタイムアウトしました
- インターネットに接続していません
- サーバーに到達できません
これがコードです。発生したときに次の状態をキャプチャしてユーザーに警告するにはどうすればよいですか?
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 ');
};
アップデート **
index.htmlに以下を追加しましたが、WIFIを無効にすると、アラートが表示されません。
<script>
function onDeviceReady() {
document.addEventListener("offline", function() {
alert("No internet connection");
}, false);
}
</script>