【发布时间】:2017-12-14 09:18:11
【问题描述】:
动态我的意思是我不知道从 ajax 响应返回的数据是什么。我设法返回 {name:"" value:""} 对以获得一些杠杆作用。
样本数据:
[
[
{
"name": "_id",
"value": "5a32391133425e1f5436161b"
},
{
"name": "Issue",
"value": "Splash Screen Animations"
},
{
"name": "Status",
"value": "Done"
},
{
"name": "Comment",
"value": "The animation must be the same as ios"
}
],
[
{
"name": "_id",
"value": "5a32391133425e1f5436161c"
},
{
"name": "Issue",
"value": "Live Streaming Title and Image"
},
{
"name": "Status",
"value": "Done"
},
{
"name": "Comment",
"value": "asdasd"
}
],
]
那么如何在表格或把手模板中呈现这些数据?。知道名称应该在<thead>,值应该在<tbody>
我还设法将响应数据分成单独的数组(标题和数据),以便我可以如下呈现表格。
<script type="text/html" id="ViewDataTemplate">
<table class="table table-hover">
<thead>
<tr>
{{#each headers}}
<th>{{this}}</th>
{{/each}}
</tr>
</thead>
<tbody>
{{#each data}}
<tr>
{{#each this}}
<td>{{this}}</td>
{{/each}}
</tr>
{{/each}}
</tbody>
</table>
</script>
请注意:我正在寻找的答案并非特定于车把,html/js 应该就足够了。
【问题讨论】:
-
有什么问题?通常,响应
data应该有一个长度,以便通过您使用的模板或技术支持的任何循环方式,长度将成为您的表的行数。
标签: javascript jquery html handlebars.js