基本的にスプレッドシートのように機能するWebアプリの動作に問題があります。私は、顧客の要求に従って「Excel」エクスペリエンスを複製するための一連のテキストフィールドを含むテーブルを持っています(なぜ彼らはExcelを使用できないのか、私を超えていますが、それは私の言う場所ではありません)
入力時にWebアプリにデータを保存させることで非常に派手だと思いました(そうすれば、[保存]をクリックするのを忘れたユーザーはうまく保存されます)。これは、onChangeイベントとAJAXのおかげですべての主要なブラウザーで美しく機能します。呼び出し(jQueryに感謝します!)問題は、IE8をサポートする必要があることです。onChange
これは、イベントを1回おきに発生させるだけのようです。これが意味するのは、1つおきのセルだけが実際に保存されるということです。
私はいくつかの調査を行いましたが、これが一般的なことであることを示唆するものは何も見つかりません。だから私の質問は、IE8は一度に1つのJavascriptしか処理できないのですか?アプリはスプレッドシートのように動作するため、ユーザーはonChange
イベント(したがってAJAX呼び出し)を非常に迅速に引き起こしていることに注意してください。