首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >循环jquery加载并等待完成

循环jquery加载并等待完成
EN

Stack Overflow用户
提问于 2014-03-11 09:26:00
回答 2查看 529关注 0票数 1

我想要制作一个脚本来实现jquery,以处理需要大量执行时间的php脚本,因此我用jquery回调变量将流程分割为部分处理。

但我不知道怎么实现。需要帮助!

代码语言:javascript
复制
$("button").click(function(){
    i = 0;
    $("#div1").load("demo.php?i=" + i,function(){
        // when finished do jquery load "demo.php" again with i++ until i = 5
        i++;
    });
});

怎么做?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-03-11 09:30:23

我建议使用递归和回调函数:

代码语言:javascript
复制
$("button").click(function(){
    load(0);
});

function load(i){
    if(i < 6){
        $("#div1").load("demo.php?i=" + i,function(){
            load(++i);
        });
    }
}
票数 3
EN

Stack Overflow用户

发布于 2014-03-11 09:30:43

代码语言:javascript
复制
var i=0;
function loadQuery(){
    if(i<5)
    {
      $("#div1").load("demo.php?i="+i,function(){
      i++;
      loadQuery();
       });
    }

 }

 $("button").click(function(){loadQuery();}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22321405

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档