Если интернет отключается, когда мы делаем запрос Ajax, то как дать пользователю обратную связь о том, что интернет не работает? - PullRequest
5 голосов
/ 08 ноября 2010

Если интернет отключается, когда мы делаем запрос Ajax, как сообщить пользователю, что интернет отключен?

Ответы [ 4 ]

1 голос
/ 08 ноября 2010

Запрос ajax истекает и завершается сбоем, после чего вы можете сообщить об этом пользователю и предположить, что его интернет-соединение может быть недоступно.

Вы сможете только предложить, поскольку нет способа узнать, что разорвало соединение клиента с вашим хостом. Это может быть ваш сервер не работает или их сеть не работает, это может быть, их провайдер имеет периодические сбои.

1 голос
/ 08 ноября 2010

Вы можете определить время ожидания для запроса AJAX, если время ожидания истекло, вы можете выбрать лучший способ отображения сообщения об ошибке пользователю.

Кстати, вы не можете быть уверены, что интернет-соединение не работает, поэтому стандартное сообщение может быть:

Невозможно связаться с сервером по URL: 'http://myapp.com'.
Пожалуйста, убедитесь, что ваше интернет-соединение работает

0 голосов
/ 11 сентября 2011

Вот хороший пример, который поможет вам легко определить, находится ли пользователь в сети или в автономном режиме

Проверка сетевых и автономных событий для определения состояния подключения для конечного пользователя.

Надеюсь, это поможет

0 голосов
/ 08 ноября 2010

Если вызов AJAX завершился неудачно, и вы на 100% уверены, что он потерпит неудачу, только если нет подключения к Интернету, то после сбоя вы можете сделать, например, всплывающее уведомление пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...