Я получил этот скрипт php, который генерирует отчеты, которые занимают от 20 до 30 секунд. Я хотел бы добавить индикатор выполнения, и у меня есть обновление выполнения в моей БД правильно.Запуск ajax во время загрузки главной страницы
Проблема в том, что я не могу использовать jQuery для $.post
или $.get
, а главная страница сидит там, загружая отчет.
Я могу запустить javascript, как всплывающее окно, в котором говорится «пожалуйста, подождите» и покажите маленькую спиннинг-иконку, но firefox отказывается отправить сообщение ajax/get во время загрузки главной страницы.
В любом случае? Я пытался бросить все это в iframe, но это не работало в эфире. (Я мониторинг трафика с помощью Firebug и HTTP Live заголовков.)
+1 - Ссылка на индикатор выполнения. Вы также можете начать загрузку во время настройки страницы, а затем, когда страница будет выполнена, отобразит данные. Javascript может выполнять вызовы ajax до того, как страница будет выполнена. –
Спасибо, мне не приходилось загружать фактический отчет с помощью ajax. Я думаю, что это решит. – nolanpro
JQuery UI - это ужасно раздутое решение. –