-2
我想创建一个JQuery生成的数据源的数据表。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(数据源)
- 加数组之前的字段({data:datasource})并更改ajax “ajax”:{“url”:datasource,“dataSrc”:“data”}有或没有stringihfy
没有什么似乎工作。
请帮助
的问候,伊
谢谢,但它几乎解决了问题。 我改变你的小提琴模拟我的问题: https://plnkr.co/edit/EmjE11nnx8amkBTiBK2t?p=preview 我必须生成内联数据(它是一个对象的一部分)。 –
试试这个: https://plnkr.co/edit/YZxiSjslpSOApypi2GUQ?p=preview –
是的......我试图避免操纵对象并创建这个值的数组。如果没有其他选择,我会这样做。谢谢。 –