Sunday_cat 发表于 2014-10-20 22:12:59

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);   
                      }
    });   

admin 发表于 2014-10-21 10:02:07

我觉得你可以一个接口返回,不要去循环N次然后请求接口N次,

可以用个二维数组组装好返回给前端,然后可以多次循环,而不是循环的时候再去请求

希望对你有帮助
页: [1]
查看完整版本: phonegap内外循环不出结果