Как предупредить пользователя, #39; нет подключения к интернету

Мне нужно предупредить пользователя о следующих условиях;

  1. Время ожидания запроса истекло
  2. Нет подключения к Интернету
  3. Не удалось подключиться к серверу

Вот код; Как зафиксировать следующие условия, когда они произошли, и предупредить пользователя?

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>
6
задан Anas Azeem 14 September 2013 в 04:46
поделиться