如果没有使用jquery或ajax的互联网连接,则对话框

时间:2012-04-05 09:38:32

标签: javascript jquery ajax dialog internet-connection

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

2 个答案:

答案 0 :(得分: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

答案 1 :(得分:4)

function isOnline() {
    var online = navigator.onLine;    // Detecting the internet connection
    if(online) {
       // do your stuff
    } else {
       alert('You\'re Offline now...');
    }
}