对话框如果没有互联网连接使用jquery或ajax
如果没有互联网连接,它会显示一些错误消息,如“没有互联网连接”,如果没有使用java。我需要显示使用jquery或ajax脚本警报......对话框如果没有互联网连接使用jquery或ajax
在您的JQuery ajax调用中,您可以使用以下代码然后查询错误的状态代码。需要注意的是状态码为0,如果它们是离线的,但你也可以查询其他状态码(参见下面的列表):
$.ajax({
//your ajax options
error: function(statusCode, errorThrown) {
if (statusCode.status == 0) {
alert("you're offline");
}
}
});
这里的状态代码的列表,你也可以赶上供参考:http://support.google.com/webmasters/bin/answer.py?hl=en&answer=40132
什么是X,E我应该在哪里应用 – Raj 2012-04-05 09:49:38
x是错误的HTTP状态代码,e是错误对象,对不起,我会更新我的代码中的名称。你应该把错误放入现有的jQuery ajax调用中。如果你发布你的实际代码,我可以告诉你它到底需要去哪里。看看这里的错误函数:http://api.jquery.com/jQuery.ajax/ – mattytommo 2012-04-05 09:53:55
除了网络故障之外,其他多种原因,状态可以为0。 – 2013-08-22 20:42:44
function isOnline() {
var online = navigator.onLine; // Detecting the internet connection
if(online) {
// do your stuff
} else {
alert('You\'re Offline now...');
}
}
此代码在移动浏览器中不起作用 – Raj 2012-04-05 09:56:44
可能的复制 http://stackoverflow.com/questions/189430/javascript-how-to-detect-that-the-internet-connection-is-offline – 2012-04-05 09:43:57
我需要显示一些对话框我的移动应用程序,如果没有互联网connection.dont打扰按钮...如果我在离线 – Raj 2012-04-05 09:45:02