日期:2014-05-17  浏览次数:20364 次

【for循环嵌套读取【json格式数据。】
{"respid":0,"list":[{"category":"丙肝","categoryid":1,"sublist":[{"id":326,"memo":"丙肝抗体:阳性,参考:-"},{"id":327,"memo":"HCV RNA(copy):12 10^11 copy/ml,参考:-"},{"id":328,"memo":"HCV RNA(IU):12 IU/L,参考:-"}]},{"category":"乙肝两对半","categoryid":2,"sublist":[{"id":329,"memo":"表面抗体(HBsAb):0 -,参考:-"},{"id":330,"memo":"表面抗体(HBsAb):1 +,参考:-/+"},{"id":331,"memo":"e抗原(HBeAg):1 +,参考:-"},{"id":332,"memo":"e抗体(HBeAb):1 +,参考:-"}]}



下面是我获取个拼接的HTML。for循环嵌套for循环 我该怎么写 ?格式这样排的

html += '<li>['+data.list[0].category+']<br/>'+data.list[0].sublist[0].memo+'<br/> '+data.list[0].sublist[1].memo+'<br/> '+data.list[0].sublist[2].memo+'</li>';
                for(var i = 0;i<data.list.length;i++){
console.log("doctor : "+data.list[i].id+","+data.list[i].name);
html += '<li>['+data.list[0].category+']<br/>';
}
------解决方案--------------------
你第二个循环应该循环sublist吧。