日期:2014-05-19 浏览次数:20861 次
var json = ['1' , '2' , '3'];
function each(outjson){
if(outjson.length > 0 ){
var val = outjson.shift(); //移除一个元素,并返回
var url="";
$.getJSON(url,function(innerjson){
$.each(innerjson,function(i,n){
});
//循环完毕后,进入下一次递归
each(outjson); //因为这一行代码 是在里面的getJSON方法执行完,并且each也执行完之后 再执行,所以不会存在你说的哪种问题
});
}
}