大量のデータを処理する Web アプリを構築しています。ユーザーがログインした後、必要なすべてのデータを取得するために、サーバーにいくつかのリクエストを送信しています。これらのリクエストを同期する必要があるため、ローダーの終了後にサイトからローダーを削除できます。
これは私がやろうとしていることです:
$.ajaxSetup({async: false});
myFirstSyncFunction();
mySecondSyncFunction();
myThirdSyncFunction();
$.ajaxSetup({async: true});
このコード ブロックは、リクエストごとに IE10 で「トランスポートなし」を返します。「ajaxSetup」の両方の行を削除すると、すべてがうまく機能します(ただし、非同期の方法で)。また、chrome、FF、および Safari では、完全に機能します (これらの行の有無にかかわらず)。
助言がありますか?