フォーム上に2つのボックスを選択します。最初の< select>ボックスの項目を選択すると、2番目の< select>(Ajax http_requestの使用)に表示される内容が決まります。JavaScriptを使用して<select>を高速に取り込む方法
場合によっては、2番目の選択に大きな500(推測)項目があり、IEで更新するには5〜10秒かかることがあります。 Firefoxは完璧に動作するようです。
これを達成するためのより迅速な方法があるのだろうかと思います。現在、サーバーは文字列を作成してそれをクライアントに渡し、クライアントは次に分割され、各項目を選択項目に追加します。これは、オプション要素を作成し、それを< select>に追加することによって行います。
私は(何かを逃した?)サーバー上の文字列として全体の選択項目を作成し、フォームにそれを追加しますが、何らかの理由でそれがFirefoxで動作しないでしょうしようとしなかった
おかげ
どのように配列のヘルプを使用していますか? {n}を呼び出す必要があります(スピードの問題を引き起こすものです)。 – scunliffe
@scunliffe - ブラウザーの最適化はめったに来ませんBig-Oの複雑さの分析に至りました。ここで私の推測では、IEが新しいOption要素を画面上にレンダリングするのを延期するかもしれないということでした。試してみるだけです。 – Triptych