、xmlリストの領域を繰り返し処理し、詳細情報を取得するPOST要求を行う各エリア。一度に何千ものリクエストを送信することがクライアントとサーバーのために衰弱しているので、私は次の[next]リクエストを送る前にリクエストが完了するのを待つようにフラグを設定したいと思います。
XMLは次のようになります場合:
<area>5717</area>
<area>5287</area>
<area>5376</area>
、その後、XML解析はちょっとのようになります。
$(xml).find("area").each(function() {
doPost();
}
とのdoPost()関数は、基本的に
doPost : function() {
$.post(...)
}
のように見えます私はトグル "待機"を追加したいと思いますが、これを達成する方法がわかりません。本質的な ".each"反復を保つ方法があるのでしょうか、それとももっと良いループのタイプですか?
ありがとうございます。
OPが要求したようにブロックされている問題 –
...が問題になります。計画が投稿を順番に実行する予定であれば、他のイベントを同時に処理する必要はないと考えることは安全です。 @sova、この仮定を確認するか拒否できますか? –
ええ、私はこれがページ上のバックグラウンドタスクであるという前提の下で動作していたと思います –