いくつかの画像をダウンロードする ajax 呼び出しを投げています。同時に、すべての画像がダウンロードされたかどうかを確認する別のループが必要です (ダウンロードされる画像の数はわかっています)。私はこのようにします:
function check_download(){
ajax_call...
success: function(amount){if(amount < 40) check_download()}
}
download_images() を呼び出します。// これにより、画像のダウンロード プロセスが開始されます call check_download();
そのため、ダウンロードを開始し、ajax 呼び出しを送信して、40 個の画像がダウンロードされたかどうかを確認します。そうでない場合は、別の ajax 呼び出しを起動して再度確認する必要があります。
しかし、2 つの ajax 呼び出ししかスローしません。2 つ目はフリーズして値を返さないため、ループが実行されず、ダウンロードの進行状況を確認できません。
これを達成するためにいくつかの ajax 呼び出しを開始する方法についてのアイデアはありますか?