我有一个由 php 生成的页面,其中包括两个下拉列表 (SELECTs),其中包含很多项目(每个大约 2,000 个)。该页面很好,但是当它在 Firefox 中加载时,加载过程中有延迟,然后似乎刷新了整个页面。如果用户在“重新加载”发生之前尝试单击任何内容,则没有效果。
在资源管理器中,每个下拉菜单只需要一段时间(一两秒)就会出现,这很好。
有谁知道这是什么吗?而除了使用AJAX动态填充下拉列表,有没有简单的方法可以避免呢?
编辑:附加信息。我已经让我的 PHP 脚本在被调用时输出到日志文件,所以我现在可以看到似乎正在发生的事情是这样的:
调用 PHP 脚本,页面开始加载。几秒钟后,对 PHP 脚本进行了另一个相同的调用,此时页面再次开始加载。这次它完成了加载。所以我想浏览器似乎在页面完成加载之前出于某种原因自动刷新了页面。