有个问题困扰了我一上午,问题是这样的我从json中返回来的list,通过遍历后,可以获取到对象的属性,但是其中一个属性是对象,并存在一对多的关系,Array[i].该对象 应该也是一个集合,如果继续对这个集合进行遍历呢?求各位达人给指点迷津
代码如下
java代码 @JSON(name="listFT")
public String listFTSY(){
listFT=ltForumtypecatgBiz.getList();
return SUCCESS;
}下面为jquery的代码function showFT(){
$.ajax({url:"ft_listFTSY.action",type:"post",dataType:"json",success:ft_listSY});
}
function ft_listSY(json){
var listFT=json.listFT;
var listFTArray=eval(listFT);
for(var i in listFTArray){
listFTArray[i].forumTypeName           //此处是一个属性
                listFTArray[i].forumList               //此处是一个集合,想对这个集合继续遍历
}
}

解决方案 »

  1.   

    描述:
    例遍数组,同时使用元素索引和内容。
    可以使用jQuery .each()下面是API中对这函数的描述:jQuery 代码:
    $.each( [0,1,2], function(i, n){
      alert( "Item #" + i + ": " + n );
    });描述:
    例遍对象,同时使用成员名称和变量内容。jQuery 代码:
    $.each( { name: "John", lang: "JS" }, function(i, n){
      alert( "Name: " + i + ", Value: " + n );
    });