Какое событие (javascript / jQuery) возникает, когда HTTP-запрос завершен? - PullRequest
0 голосов
/ 15 декабря 2010

Мне нужно событие такого типа для следующих целей:

1 с учетом стандартной html-формы (без ajax) 2. пользователь отправляет форму - ожидание запроса pdf 3.1 занимает некоторое время (> 2 мин)3.2 пользователь должен видеть os spinner, пока обрабатывается запрос 4. spinner должен исчезнуть, когда выскочит диалог загрузки (здесь нужно событие)

Ответы [ 2 ]

0 голосов
/ 15 декабря 2010

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

Имейте в виду, что запрос, который занимает слишком много времени, в большинстве случаев вызовет тайм-аут.

0 голосов
/ 15 декабря 2010

Если AJAX не задействован, $(document).ready(...) ..., поскольку страница полностью перезагружается (это стандартное поведение браузера).

Кроме того, если местом назначения является PDF, JavaScript не будет включенв любом случае, другая сторона:)

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