У меня есть сценарий .php
, который занимает очень много времени (от 30 до 160 секунд).JQuery AJAX прерван «ошибка»
С веб-страницы Я могу запустить этот скрипт, используя функцию JQuery $.ajax()
. Однако, если я пытаюсь покинуть страницу во время выполнения запроса ajax, функция выдает ошибку 'error'
, которая I alert()
.
Мне было интересно, если сценарий .php
продолжается? Потому что для моего случая это не имеет большого значения, если веб-страница не получает ответ, если сценарий .php
не останавливается на полпути.
Итак: если $.ajax()
прерывается, делает это .php
закончить сценарий не-менее?
Добавить код для получения более ясной проблемы –
Если задача не возвращает какие-либо важные данные пользователю, может быть лучше запустить задание в очереди, а не блокировать соединения вашего веб-сервера, пока он обрабатывает –
, задача возвращает ' succes 'json array. который, когда браузер получает его, заставляет его обновлять данные. – displaynn