使用 JSON 数据迭代 table <tr>
Iterate table <tr> using JSON data
我想使用 JSON 数据迭代 table。我的 JS 函数 return result
JSON。我想在 tr
中打印它的值。我在下面提到了代码。
尝试过Table:
<table>
<tbody>
{{#each result}}
<tr>
<td>{{this.currency_name}}</td>
<td>{{this.rate}}</td>
</tr>
{{/each}}
</tbody>
</table>
但是我上面试过的代码不起作用。它没有打印任何东西。我该如何解决这个问题?谢谢。
我下面的代码就是您要找的。我正在使用 foreach
循环到你的数组对象持有者,它是 result
。我希望这能帮到您。谢谢
HTML
<table id="table_id">
<tbody>
</tbody>
</table>
JS
$('#table_id tbody tr').remove();
result.forEach(
item => insert_items(item.currency_name,item.rate)
);
function insert_items(currency_name,rate){
var summary_table = '<tr id="">'+
'<td>'+currency_name+'</td>'+
'<td>'+rate+'</td>'+
'</tr>';
$("#table_id tbody").prepend(summary_table);
}
我想使用 JSON 数据迭代 table。我的 JS 函数 return result
JSON。我想在 tr
中打印它的值。我在下面提到了代码。
尝试过Table:
<table>
<tbody>
{{#each result}}
<tr>
<td>{{this.currency_name}}</td>
<td>{{this.rate}}</td>
</tr>
{{/each}}
</tbody>
</table>
但是我上面试过的代码不起作用。它没有打印任何东西。我该如何解决这个问题?谢谢。
我下面的代码就是您要找的。我正在使用 foreach
循环到你的数组对象持有者,它是 result
。我希望这能帮到您。谢谢
HTML
<table id="table_id">
<tbody>
</tbody>
</table>
JS
$('#table_id tbody tr').remove();
result.forEach(
item => insert_items(item.currency_name,item.rate)
);
function insert_items(currency_name,rate){
var summary_table = '<tr id="">'+
'<td>'+currency_name+'</td>'+
'<td>'+rate+'</td>'+
'</tr>';
$("#table_id tbody").prepend(summary_table);
}