【发布时间】:2016-08-11 17:32:24
【问题描述】:
我想从这种类型的 JSON 生成一个 HTML 表格:
{
"fields":{
"Product.Name":[
"ql23xx-firmware",
"setup",
"ql2500-firmware"
],
"Product.Version":[
"3.03.27-3.1.el6-noarch",
"2.8.14-13.el6-noarch",
"5.06.02-1.el6-noarch"
],
"Id":[
"tdcapa11s"
],
"CMDB.EntityInCharge":[
"SUP.CA_SYS"
]
}
}
我可以很容易地做一个像这样的表格:
<table>
<thead>
<tr>
<th>Id</th>
<th>CMDB.EntityInCharge</th>
<th>Product.Name</th>
<th>Product.Version</th>
</tr>
</thead>
<tbody>
<tr>
<td>tdcapa11s</td>
<td>SUP.CA_SYS</td>
<td>ql23xx-firmware, setup, ql2500-firmware</td>
<td>3.03.27-3.1.el6-noarch, 2.8.14-13.el6-noarch, 5.06.02-1.el6-noarch</td>
</tr>
</tbody>
</table>
但我想要类似的东西:
<table>
<thead>
<tr>
<th>Id</th>
<th>CMDB.EntityInCharge</th>
<th>Product.Name</th>
<th>Product.Version</th>
</tr>
</thead>
<tbody>
<tr>
<td>tdcapa11s</td>
<td>SUP.CA_SYS</td>
<td>ql23xx-firmware</td>
<td>3.03.27-3.1.el6-noarch</td>
</tr>
<tr>
<td>tdcapa11s</td>
<td>SUP.CA_SYS</td>
<td>setup</td>
<td>2.8.14-13.el6-noarch</td>
</tr>
<tr>
<td>tdcapa11s</td>
<td>SUP.CA_SYS</td>
<td>ql2500-firmware</td>
<td>5.06.02-1.el6-noarch</td>
</tr>
</tbody>
</table>
如何用 Javascript 生成这个?
我离这个不远了,但我的 javascript 代码实际上对于这样一个简单的事情来说很长
【问题讨论】:
-
尽管您当前的代码可能很冗长/令人尴尬,但您需要展示它,以便我们可以使用。不要害羞:)
标签: javascript jquery html json html-table