【发布时间】:2018-08-03 11:41:16
【问题描述】:
我有一个表,我用 jquery(html) 填充它。为了限制显示行,我一直在尝试将此表更改为数据表。
我有这样的数据:
dataArray = [{
id: 1,
props: {
abc: 123,
def: 456,
ghi: 789
},
features: {
zxc: 01,
cvb: 02,
nmn: 03
}
},
{
id: 2,
props: {
abc: 002,
def: 258,
ghi: 965
},
features: {
zxc: 52,
cvb: 21,
nmn: 75
}
},
{
id: 3,
props: {
abc: 352,
def: 365,
ghi: 778
},
features: {
zxc: 21,
cvb: 45,
nmn: 03
}
},
]
比方说,我想显示 id、abc(来自道具)、zxc(来自特征)。
我尝试通过转换 JSON 在数据表中使用,但没有成功。我不确定如何在数据表上显示这些数据。
这个dataArray是在app内部更新的,不是外部数据。
你能帮帮我吗?
【问题讨论】:
-
您可以阅读有关如何在 jquery 数据表中显示嵌套 JSON 数据的参考资料:infra.clarin.eu/content/libs/DataTables-1.10.6/examples/ajax/… 在 javascript 代码中注意您应该将 ajax 属性替换为您的 dataArray 对象。
-
请查看我的解决方案。如果它回答了您的问题,请您将其标记为已接受。
标签: javascript jquery json datatable