在JQuery Datatables插件中,我们如何在启用数据表的表中附加JSON
#1
的示例表格列
person_id, first_name, last_name, age
JSON
{{'person_id' : 1, 'first_name' : 'John', 'last_name' : 'Doe'}, ....}
#2的例子
表格列
product_id, manufacturer_name
JSON
{{'product_id' : 1, 'manufacturer_name' : 'Product X', 'manufacturer_code' : '144ctow4'}, ....}
答案 0 :(得分:0)
DataTables仅接受<table>
内容或javascript数组。必须实例化JSON并将其从对象转换为适当的数组。如果您有两个数据源,则在使用适当的信息实例化DataTable之前必须将它们组合在一起。
1)如果你为“你的数据表启用表中有一些不在JSON中的列”提供了一些上下文,我可以推荐一些javascript来对新数据进行网格划分。
2)您发布的那些字符串是否代表您的“JSON”,如果是,我不相信它是格式正确的。以逗号分隔的子对象集将是一个数组,例如: [{'person_id':1,'first_name':'John','last_name':'Doe'},....]
编辑:关于评论中添加的信息,要处理删除等CRUD操作,您可以使用DataTables blog中列出的技术。