+ -
当前位置:首页 → 问答吧 → 求助,jquery,通过判断getjson回来的数据,来再次执行自己本身?!

求助,jquery,通过判断getjson回来的数据,来再次执行自己本身?!

时间:2011-04-14

来源:互联网

求助,jquery,通过判断getjson回来的数据,来再次执行自己本身?!,其实我也不确定是不是应该这么问

具体的是这样的

我用$.post一个链接(假设是http://192.168.1.1/post.php?limit=100),获得一个数据,percent=0

判断 percent!=1

于是执行 getjson 另一个个链接(假设是http://192.168.1.1/post.php?limit=100&catids=true),然后每次返回的percent值都不一样,

一直到 percent ==1 循环中断


不知道我的问题有描述清楚么,下面是我写的代码

JScript code

$.post("http://192.168.1.1/post.php?limit=100",function(data){
            for(var i = data.percent;i !="1";){
                var t=setTimeout('t_get()',1000);//想让每条数据延迟1秒提交
            }
   
},"json")
function t_get() {
    $.getJSON("http://192.168.1.1/post.php?limit=100&catids=true", function(data){
        console.log(data.percent);
        return(data.percent);
        }
    );
}




听说,ajax回来的是XMLHttpRequest对象,不能直接用,那么请问如何能够实现我想要的结果?

作者: jielanse   发布时间: 2011-04-14

在回调函数中重新调用 $.post
不知道我的回答清楚不 呵呵

作者: KK3K2005   发布时间: 2011-04-14