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 に答える