У меня есть страница, сгенерированная php, которая включает в себя два раскрывающихся списка (SELECT), которые содержат много элементов (около 2000 каждый). Страница в порядке, но когда она загружается в Firefox, во время загрузки происходит задержка, а затем кажется, что она обновляет всю страницу. Если пользователь пытается нажать на что-либо до того, как произойдет «перезагрузка», это не имеет никакого эффекта.
В Explorer каждый раскрывающийся список занимает некоторое время (секунду или две), и это нормально.
Кто-нибудь знает, что это? И кроме использования AJAX для динамического заполнения выпадающего списка, есть ли простой способ избежать этого?
РЕДАКТИРОВАТЬ: Дополнительная информация. Я получил свой PHP-скрипт для вывода в файл журнала при каждом его вызове, поэтому теперь я вижу, что, похоже, происходит следующее:
Вызов PHP-скрипта, и страница начинает загружаться. Через несколько секунд в PHP-скрипт делается еще один идентичный вызов, после чего страница снова начинает загружаться. На этот раз загрузка завершена. Так что я думаю, что браузер по какой-то причине автоматически обновляет страницу до того, как страница завершит загрузку.