8

如果没有互联网连接,它将使用对话框显示一些错误消息,例如“没有互联网连接”而不使用 java。我需要使用 jquery 或 ajax 脚本警报显示...

4

2 回答 2

13

在您的 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

于 2012-04-05T09:45:46.943 回答
4
function isOnline() {
    var online = navigator.onLine;    // Detecting the internet connection
    if(online) {
       // do your stuff
    } else {
       alert('You\'re Offline now...');
    }
}
于 2012-04-05T09:49:14.730 回答