【发布时间】:2013-11-26 09:27:44
【问题描述】:
我正在尝试使用 Ajax 数据负载在 html 中呈现表格。 ajax数据结构如下:-
{"id":733,
"lastUpdatedBy":"4",
"lastUpdatedTime":"2013-11-24 03:00:03PM",
"jobName":"jobnameA",
"accountName":"accountname1A"
}
要渲染的表格的Html如下:-
<table id="main_table">
<thead>
<tr class="firstline">
<th>Column1</th>
<th>Column2</th>
<th>Column3</th>
</tr>
</thead>
<tbody>
<tr style="background-color:green; color:white">
<td colspan="4" class="flip" id="fisrtsec"> Test Account 19 </td>
</tr>
</tbody>
<tbody class="section">
<tr>
<td>item id</td>
<td>item jobName</td>
<td>item accountName</td>
</tr>
<tr>
<td></td>
<td>item 121</td>
<td>item 122</td>
<td>item 123</td>
<td>item 124</td>
</tr>
<tr>
<td></td>
<td>item 131</td>
<td>item 132</td>
<td>item 133</td>
<td>item 134</td>
</tr>
</tbody>
<tbody>
<tr style="background-color:green; color:white">
<td colspan="4" class="flip"> Section 2 </td>
</tr>
</tbody>
<tbody class="section">
<tr>
<td></td>
<td>item 211</td>
<td>item 212</td>
<td>item 213</td>
<td>item 214</td>
</tr>
<tr>
<td></td>
<td>item 221</td>
<td>item 222</td>
<td>item 223</td>
<td>item 224</td>
</tr>
<tr>
<td></td>
<td>item 231</td>
<td>item 232</td>
<td>item 233</td>
<td>item 234</td>
</tr>
</tbody>
</table>
我正在使用 Jquery 库。我的 jquery 是
$.each(data, function(key, val) {
$('<tr><td>ID: '+key+'</td><td id="'+key+'">'+val+'</td>
<tr>').appendTo('#main_table');
});
感谢任何帮助。感谢您的关注。
【问题讨论】:
-
您的 HTML 部分顶部似乎缺少一些标记。你有任何 JavaScript 代码要发布吗?你试过什么?您正在使用哪些框架/库(如果有)?
标签: javascript html ajax