以下是div中的JSON数据:

[{"Identifier":"1","Label":"10 Day","Categories":"Standard","UpdatedBy":"Lno","UpdatedAt":"01-02-2013","RefId":"0","ComType":"1","Cs":["944"],"AM":"Error Message","Message":"asdfasdf","Combiner":[{"uniqueID":"1","type":"7","rule":""}]}]


我通过JS对象访问它:

var myArrayVar=JSON.parse(document.getElementById("populateDT").innerHTML);


我想遍历此JS对象。以下是我的代码,但无法访问我的键/值字段:

for(var i=0; i<=myArrayVar.length;i++){
    for(var j=0; j<=myArrayVar.Combiner.length; j++){
        var sessionUniqueId= myArrayVar.Combiner[j].uniqueID;
        alert(sessionUniqueId);
        var sessionType=myArrayVar.Combiner[j].type;
        alert(sessionType);
        var sessionRule=myArrayVar.Combiner[j].rule;
        alert(sessionRule);
    }
}


谁能提出解决方案?

最佳答案

for (var i = 0; i < myArrayVar.length; i++) {
    for (var j = 0; j < myArrayVar[i].Combiner.length; j++) {
        var sessionUniqueId = myArrayVar[i].Combiner[j].uniqueID;
        alert(sessionUniqueId);
        var sessionType = myArrayVar[i].Combiner[j].type;
        alert(sessionType);
        var sessionRule = myArrayVar[i].Combiner[j].rule;
        alert(sessionRule);
    }
}

09-30 16:45