Будут ли ajax-запросы останавливаться, если браузер, запрашивающий их, будет закрыт? - PullRequest
1 голос
/ 22 ноября 2010

У меня есть приложение, в котором, если пользователь нажимает кнопку, один ajax-запрос отправляется на страницу ColdFusion в фоновом режиме.Этот один запрос может занять до 20-30 секунд, потому что в нем содержится много записей для вставки в базу данных и т. Д. Мне было интересно, закрывают ли они браузер или переходят на другую страницу, если запрос ColdFusion не будет продолжаться в фоновом режиме (запрос ajax уже отправлен).

Из тестирования видно, что он завершит вставку записей и т. Д., Даже если окно браузера закрыто.Мне было интересно, если это всегда так и есть ли ограничение по времени .... например, если запрос займет 2 минуты, после закрытия браузера он перестанет работать через 1 минуту и ​​т. Д .?

спасибо!

1 Ответ

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

Кристина, ограничение по времени зависит от настройки времени ожидания вашего сервера. Это относится как к ajax, так и к стандартным вызовам. Обычно он задается через несколько секунд и вызывает исключение или ошибку, если она была достигнута.

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