重複の可能性:
jQuery を使用した並列非同期 Ajax リクエスト
2 つの ajax リクエストを次々に作成する必要があります。そして、先に終了したものの結果を表示します。問題は、2 番目のものが常に最初のものが終了するのを待つことです。最初のものを中止しようとしましたが、まだ2番目のものは最初のものの終了を待っています. 回避策はありますか?
基本的に最初に、いくつかの XML ファイルを解析し、レコードを MySQL テーブルに挿入する php スクリプトを呼び出します。2 つ目は、最初にインポートした 20 レコードを返す必要がある PHP スクリプトを呼び出します。
私は2つのajax呼び出しとiframeから呼び出された最初の呼び出しで試しました。しかし、結果は常に同じです。2 つ目は、最初の 1 つが終了するのを待っています。私が見つけた唯一の方法は、サブドメインを作成し、最初にサブドメインを呼び出すことです。しかし、これはIEでは機能しません。
誰かがこれを解決する方法を説明できますか?
たぶん、私の問題をもっと説明する必要があります。まず、実行時間が cca 2 分である ajax を呼び出します。最初の 1 つが実行されている間、最初の 1 つによってインポートされたレコードを取得する複数の要求が必要です。