Как отобразить страницу загрузки до отображения страницы с результатами поиска? - PullRequest
1 голос
/ 03 сентября 2010

Обычно при использовании любой веб-страницы, которая используется для поиска огромного количества данных, например, при поиске дешевых рейсов, пользователь сначала перенаправляется на страницу, на которой отображается индикатор выполнения, например, «Сейчас выполняется поиск по нескольким туристическим сайтам ...», и после завершения поиска на сервере он перенаправляется к фактическим результатам поиска.

Как это сделать? Это какой-то трюк javascript / ajax?

Ответы [ 3 ]

0 голосов
/ 03 сентября 2010

Ну, вы можете легко установить функцию или событие для запуска, когда AJAX завершит загрузку. Таким образом, при отправке формы вы можете просто настроить отображение страницы «загрузка ...», а затем удалить ее, чтобы отобразить результаты или что-то еще, как только AJAX завершит загрузку.

0 голосов
/ 03 сентября 2010

Существует множество плагинов jquery, которые очень просты в использовании и позволяют настраивать параметры обработки сообщений, которые вы хотите показать. Здесь является одним из таких плагинов Jquery.

Это так же просто, как вызов $ blockUI () и $ unblockUI () из javascript.Вы можете посмотреть демоверсию здесь .

0 голосов
/ 03 сентября 2010

Есть несколько способов, одним из которых, как вы подозреваете, может быть использование javascript для отображения элемента div или некоторого элемента с надписью «loading ...» при нажатии кнопки отправки / поиска. Это будет отображаться до тех пор, пока страница не обновится с результатами страницы.

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