2011-01-11 4 views

ответ

2

Вы можете отправить запрос ajax и посмотреть, получит ли он ответ.
с JQuery:

$.ajax({ 
    url: 'ajax/test.html', 
    success: function(data) { 
    alert('Connection.'); 
    }, 
    error: function(data) { 
    alert('No Connection.'); 
    } 
}); 
+0

Хорошая логика, но вы уверены, что страница не возвращает сообщение об ошибке HTTP вместо страницы ... – Starx

+0

Да, вы должны быть уверены, что тестовая страница не возвращает ошибку HTTP , Вероятно, неплохо отобразить ошибку, например «Не удается подключиться к серверу example.com», а не «У вас нет подключения к Интернету». – Jake

Смежные вопросы