Могу ли я загрузить данные с помощью jQuery без браузера, показывающего, что все загружается? - PullRequest
3 голосов
/ 12 марта 2011

Когда мой сайт загружается впервые, массив заполняется информацией из базы данных, которую я собираю с помощью jQuery (из таблиц Google Fusion).Информации много, поэтому в зависимости от того, как идут дела, нужно от 3 до 10 секунд.Это не нужно сразу, а остальная часть страницы загружается.Моя проблема в том, что значок браузера все еще вращается, а мышь вращается (песочные часы, что угодно).Имеет смысл, вещи все еще загружаются, но я не хочу, чтобы пользователь чувствовал, что он все еще ждет, когда он действительно хорош.Есть ли способ остановить это поведение?

1 Ответ

0 голосов
/ 12 марта 2011

Я думаю, вам следует разделить вашу функцию процесса на 2 части: 1) основной процесс (длинные запросы ...) и 2) функция ajax, чтобы проверить результат этого основного процесса. (вы можете сохранить результат в файле, БД или memcache ...)

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

...