phonegap内外循环不出结果
url:serverURL+'/appapi.php?a=getThreadCate&fid='+fid+'&callback=?',success:function(data){
var jsondata=data['result'];
for(var i=0;i<jsondata.length;i++){
threadList+="<li class=divideronclick=\"setItem('forum_list_fid','"+jsondata.fid+"')\">";
threadList+='<a href="#forum_list_panel">'+jsondata.name+'<span class="af-badge" data-ignore-pressed="true" style="background: none repeat scroll 0% 0% red;">'+jsondata.fid+'</span></a></li>';
var pid=jsondata.fid;
var url=serverURL+'/appapi.php?a=getThreadList&fid='+jsondata.fid+'&callback=?'
alert(url);
////////////////////
$.jsonP({
url:url,
success:function(data){
var jsondata2=data['result'];
alert(url);
for(var j=0;j<jsondata2.length;j++)
{
threadList+="<li class='clearfix' onclick=\"setItem('portal_content_aid','"+jsondata2.tid+"')\">";
threadList+='<a href="portal_content.html" data-refresh-ajax="true"><img src="images/user.gif" /><p>'+jsondata2.subject+ jsondata2.fid +'</p></a></li>'
}
}
})
/////////////////////
}
$("#threadList").append(threadList);
}
});
我觉得你可以一个接口返回,不要去循环N次然后请求接口N次,
可以用个二维数组组装好返回给前端,然后可以多次循环,而不是循环的时候再去请求
希望对你有帮助
页:
[1]