我需要在以下情况下提醒用户;
- 请求超时
- 没有网络连接
- 无法访问服务器
这是代码;如何在发生以下情况时捕获并提醒用户?
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>