我一直在試圖構建過去幾天的動態表格。我已經建立了幾種不同的方式,並最終將其轉化爲具有正確輸出的點,但是我所做的工作都是手動的。我希望有人能幫助我做到這一點。從JSON構建動態表格
這裏的(超級簡單)
var obj1 = {
"Summary" :
[
{
"ID" : "1234",
"Name" : "John",
"Status" : "Green",
},
{
"ID" : "5678",
"Name" : "Mike",
"Status" : "Green",
},
{
"ID" : "9012",
"Name" : "Tom",
"Status" : "Red",
},
{
"ID" : "3456",
"Name" : "Chris",
"Status" : "Red",
},
{
"ID" : "2445",
"Name" : "Pat",
"Status" : "Green",
},
{
"ID" : "6543",
"Name" : "James",
"Status" : "Red",
}
]
};
我需要的輸出是這個樣子(這是),但我可以在我的數組有超過6個對象,所以我在我的JSON的例子需要遍歷這個而不是手動構建它。
1234 5678 9012 3456 2445 6543
John Mike Tom Chris Pat James
Green Green Red Red Green Green
這是我的代碼到目前爲止。任何幫助將非常感激。
for (j in obj1.Summary[0]) {
document.write('<tr><td class="' + j +'">' + j + '</td><td class="' + j +'">' + obj1.Summary[0][j] + '</td><td class="' + j +'">' + obj1.Summary[1][j] + '</td><td class="' + j +'">' + obj1.Summary[2][j] + '</td><td class="' + j +'">' + obj1.Summary[3][j] + '</td><td class="' + j +'">' + obj1.Summary[4][j] + '</td><td class="' + j +'">' + obj1.Summary[5][j] + '</td></tr>');
}
嵌套循環如何? – 2014-12-10 21:52:15