jquery - 如何将json数组数据附加到html表tbody中

标签 jquery json

我对 jQuery 和 JSON 非常陌生。我需要解析以下格式的 JSON,以便填充 html 表 tbody:

{"response":[["name0","id0","amt0"],["name1","id1","amt1"]]}

但我不知道如何访问它们,所以通过以下方式获取 html 表:

header1 header2 header3
name0   id0     amt0
name1   id1     amt1

最佳答案

未经测试,但可能类似于:

var jsondata=$.parseJSON('{"response":[["name0","id0","amt0"],["name1","id1","amt1"]]}');

$.each(jsondata.response, function(i, d) {
   var row='<tr>';
   $.each(d, function(j, e) {
      row+='<td>'+e+'</td>';
   });
   row+='</tr>';
   $('#table tbody').append(row);
});

关于jquery - 如何将json数组数据附加到html表tbody中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12694135/

相关文章:

javascript - Jquery .each() .click() 仅获取最后一个元素中的数据

json - 如何在 web api 中发布多个 json 对象?

javascript - Fancybox 在第二次点击时响应并且不切换到下一张图片

javascript - 如何正确链接 ajax 调用?

jQuery 高度,每个和 CSS 一起在 Chrome 中工作不正常

json - 如何使用 *non-case* 类使用 Scala 从 JSON 反序列化?

JSON 中 15 个字符的字母数字字符的正则表达式

c# - 模型与非顺序索引的 JSON 数组/对象绑定(bind)

json - 在 Swift Socket.IO 客户端中接收 JSON 对象

jquery - 将外部 SVG 加载到 DOM 中,当前文档而不是子文档