多くの項目 (それぞれ約 2,000) を含む 2 つのドロップダウン リスト (SELECT) を含む php によって生成されたページがあります。ページは問題ありませんが、Firefox で読み込むと、読み込み中に遅延が発生し、ページ全体が更新されたように見えます。「リロード」が発生する前にユーザーが何かをクリックしようとしても、何の効果もありません。
エクスプローラーでは、各ドロップダウンが表示されるまでにしばらく (1 ~ 2 秒) かかりますが、これは問題ありません。
これが何かわかる人いますか?AJAX を使用してドロップダウン リストを動的に埋める以外に、それを回避する簡単な方法はありますか?
編集:追加情報。PHPスクリプトが呼び出されるたびにログファイルに出力するようにしました。これで、何が起こっているように見えるかがわかります。
PHP スクリプトが呼び出され、ページの読み込みが開始されます。数秒後、PHP スクリプトに対して別の同じ呼び出しが行われ、その時点でページの読み込みが再開されます。今度はロード完了。そのため、ページの読み込みが完了する前に、ブラウザが何らかの理由でページを自動的に更新するようです。