js循环请求Ajax,每个循环ajax调用结束再执行下一次循环并调用Ajax。递归方式实现
$(function(){ var names = $("#names").val(); var json = $.parseJSON(names); var arry = new Array(); $.each(json,function(idx,obj){ arry.push(obj); }); var len =arry.length; func_digui(arry,len); }); function func_digui(arry,len){ var temp; for(i=0;i<len;i++){ if(i==0){ temp =arry[0]; arry.splice(i,1); $.ajax({ success:function(data){ len = json.length; if(len ==0){ return; } func_digui(arry,len); } }); } } }

浙公网安备 33010602011771号