-1

我想在下一轮之前等待回复。请帮我。

我想在它开始以现在没有响应的方式开始工作之前等待响应。

function run(url,max,dd,t,u,p)
{
    for(index=1;index<=max;index++) 
    {
        aurl = index;               

        $.get("post.php?u=" + u + "&t=" + t + "&p=" + p + "&page=" + aurl + "&dd=" + dd,
        function(data){     
            if(data === "")
            {
                $('#acount').text(index);
                return;                 
            }
            else
            {
                $('#acount').text(data);

            }
        }); 
    }
}
4

1 回答 1

0

这只是一个想法。您可以将代码包装在函数中并递归调用它并在满足停止条件时中断它。像这样的东西:

function run(url,max,dd,t,u,p) {

    var index = 0;
    var iteration = function(){
        index++;
        if (index > max) return;
        $.get("...",
              function(data){
               ...
               iteration()
            })
       }
}
于 2013-06-16T13:21:52.830 回答