我正在尝试使用js生成的数据源创建一个JQuery数据表。
我有这个对象:
[
{
"a": -817,
"b": null,
"c": "Default",
"total": -817
},
{
"a": -21,
"b": 12,
"c": "Default",
"total": -897
}
]
而这个数据表:
table1.DataTable({
"ajax": dataSource,
"columns": [
{
"className": 'details-control',
"orderable": false,
"data": null,
"defaultContent": ''
},
{
"orderable": true,
"data": "a",
"defaultContent": ''
},
{
"orderable": true,
"data": "b",
"defaultContent": ''
},
{
"orderable": true,
"data": "c",
"defaultContent": ''
},
{
"orderable": true,
"data": "total",
"defaultContent": ''
}
],
"paging": false,
"bInfo": false,
"bFilter": false,
"order": [
[1, "asc"]
]
)};
我尝试像这样操作数据源:
- JSON.stringify(datasource( 在数组({data : datasource}
- (之前添加一个字段,并将ajax scection更改为:"ajax": { "url":d atasource, "dataSrc":"data"} 带或不带字符串ihfy
似乎什么都不起作用。
请帮忙
问候,井户
您的数据对象似乎不是数据表的格式不正确,它应该如下所示:
{
"data": [
{
"name": [
"Nixon",
"Tiger"
],
"hr": [
"System Architect",
"$320,800",
"2011/04/25"
],
"office": "Edinburgh",
"extn": "5421"
}]
}
有一个数据对象可以包装这一切。
看看这个小提琴和我访问数据的方式。