ajax调用没有执行

时间:2012-10-31 17:05:20

标签: ajax recursion

我正在抛出一个下载一些图像的ajax调用。 同时,我需要另一个循环来检查是否已经下载了所有图像(我知道将下载多少个)。我是这样做的:

function check_download(){
    ajax_call...
    success: function(amount){if(amount < 40) check_download()}
}

调用download_images(); //这将开始下载图像的过程 call check_download();

所以我启动下载并发送ajax调用以检查是否已下载40张图像。如果没有,那么我想启动另一个ajax调用再次检查,依此类推。

但它只会抛出2个ajax调用。第二个被冻结,它不会返回任何值,因此没有循环,我无法检查下载的进度。

有关如何启动多个ajax调用以实现此目的的任何想法吗?

0 个答案:

没有答案