【发布时间】:2015-09-23 19:46:17
【问题描述】:
我想将动态数据加载到我的 jquery 数据表中。这意味着,在我从服务器获取 json 数据之前,我不知道它包含哪些字段,但我确信 json 是有效的。如下所示,
"data": [
{
"first_name": "Airi",
"last_name": "Satou",
"position": "Accountant",
"office": "Tokyo",
"start_date": "28th Nov 08",
"salary": "$162,700"
},
{
"first_name": "Angelica",
"last_name": "Ramos",
"position": "Chief Executive Officer (CEO)",
"office": "London",
"start_date": "9th Oct 09",
"salary": "$1,200,000"
}
]
有时,它可能只包含“first_name”和“last_name”。
我搜索了很长时间,所有样本都指定了'aoColumnsDef'或'aoColumns'。但我不知道确切的文件。有没有办法使用json中的字段名作为表头,字段值作为表体来填充jquery数据表?例如,json数据只包含'first_name'和'last_name'两个字段,表应该包含'first_name'和'last_name'两列。如果 json 包含 3 个字段,则表应显示 3 列。我确定“数据”中的所有项目都具有相同的字段。
提前致谢!
【问题讨论】:
-
我了解到您不知道您将在数据数组中接收什么样的对象,但数组中的所有对象都会相等?
-
@josedefreitasc 是的!
标签: javascript jquery json jquery-plugins datatables