私は非同期リクエストコールに関する基本的な質問があります。 ブラウザは複数のXHRを同時に実行しますか、または新しいものが送信された場合、最初のものがまだ動作している間に要求を中止しますか?ブラウザ間の実装に違いはありますか?複数のXHRリクエストが同時に発生します
私はループ内でリクエストの穴の束を作成しようとしましたが、最後のものを除くすべてが中止されました。だから私はすべての要求のためのキューを実装する予定ですが、これが本当に必要かどうかはわかりません。
挨拶
私は非同期リクエストコールに関する基本的な質問があります。 ブラウザは複数のXHRを同時に実行しますか、または新しいものが送信された場合、最初のものがまだ動作している間に要求を中止しますか?ブラウザ間の実装に違いはありますか?複数のXHRリクエストが同時に発生します
私はループ内でリクエストの穴の束を作成しようとしましたが、最後のものを除くすべてが中止されました。だから私はすべての要求のためのキューを実装する予定ですが、これが本当に必要かどうかはわかりません。
挨拶
はい、ブラウザが許可しないmultiple concurrent XHR。
あなたのコードがである場合はというコードでしか成功しない場合は、おそらくバグが原因です。可能であれば、小さな例を作成して、何をしているのかを見せてください。
ありがとう!私は自分の責任を見つけました!私のリクエストのラッピング・クラスはひどくコード化されていました。新しいリクエスト・クラスのオブジェクトを作成しても、新しいXmlHttpRequestオブジェクトの作成には至りませんでした。同一のXmlHttpRequestオブジェクトに対してopen()メソッドと呼ばれるリクエストオブジェクトを作成します。それが中止につながったのです。 – philipp
コードを表示できますか? –