javascript — JQuery AJAX прервал «ошибку»

у меня есть .php скрипт, который занимает очень много времени (от 30 до 160 секунд).

С веб-страницы я могу запустить этот скрипт с помощью JQuery $.ajax() функция. Однако, если я пытаюсь покинуть страницу во время выполнения запроса ajax, функция выдает ошибку 'error'который я alert(),

Мне было интересно, однако, если .php сценарий продолжается? Потому что для моего случая это не имеет значения, если веб-страница не получает ответ, пока .php скрипт не останавливается на полпути.

Так: если $.ajax() прерывается, делает это .php сценарий закончен тем не менее?

0

Решение

Можно разрешить запуск сценария после закрытия соединения:

http://php.net/manual/en/function.ignore-user-abort.php

Возможно, вы захотите просмотреть очереди заданий, если у вас есть долго выполняющиеся сценарии, которые выполняют фоновые задачи.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]