2012-02-23 3 views
0

Я хочу иметь всплывающий экран JQuery jDialog, который нужно заполнить через 5 секунд (скажем: ответ занимает больше времени, чем ожидалось, как контент на всплывающем экране) и должен быть автоматически закрыт, как только я получу ответ. У меня есть методы AJAX в JQuery, на которых мне нужно интегрировать экран JDialog для снятого ответа.JQuery JDialog Всплывающее окно

Любые провода будут высоко оценены.

Благодаря

ответ

0

метод Ajax есть готовые состояния

0: Запрос не инициализирован (перед вызовом Open()).

1: Запрос настроен, но не отправлен (до того, как вы вызвали send()).

2: Запрос был отправлен и находится в процессе (обычно вы можете получить заголовки контента из ответа на данный момент).

3: запрос находится в процессе; часто некоторые частичные данные доступны из ответа, но сервер не завершил свой ответ.

4: Ответ завершен; вы можете получить ответ сервера и использовать его.

Используя это состояние, вы можете это сделать.

Создайте поп и вызовите его, когда состояние готовности «2 & 3», вы можете использовать setTimeout (popup(), 5000);

И уничтожить это всплывающее окно на готовом состоянии «4»

Смежные вопросы