【发布时间】:2017-07-23 15:12:24
【问题描述】:
我的问题很简单:如何使用数据表读取对象内部的数组?
对象
我想读取数组“数据”:
{
"success": true,
"data": [
{
"id": "4",
"tienda_id": "5",
"tienda_nombre": "sad",
"total": 123,
"logo": null,
"fecha": "2017-04-02T23:00:00.000Z"
}
]
}
数据表:
var x.DataTable({
"ajax" : myAjaxUrl,
"columns": [{
"data": "data.fecha" // this doesn't work
}, {
"data": "data.total" // this doesn't work
}, {
"data": "data.logo" // this doesn't work
}],
//..............
});
谢谢@Sotjin 我知道如何读取不是问题的json,问题出在列数据中:
"columns": [{
"data": "data.fecha" // this doesn't work
}, {
"data": "data.total" // this doesn't work
}, {
"data": "data.logo" // this doesn't work
}],
数据表的 ajax 返回对象,然后在列中迭代该对象并显示数据表中的数据"data": "data.fecha" // this doesn't work
例如:
{
"data": [
{
"id": "4",
"tienda_id": "5",
"tienda_nombre": "sad",
"total": 123,
"logo": null,
"fecha": "2017-04-02T23:00:00.000Z"
}]
}
//...
"columns": [{
"data": "data.fecha"
}, {
"data": "data.total"
}, {
"data": "data.logo"
}],
这行得通
{
"success": true,
"data": [
{
"id": "4",
"tienda_id": "5",
"tienda_nombre": "sad",
"total": 123,
"logo": null,
"fecha": "2017-04-02T23:00:00.000Z"
}
]
}
这不起作用
【问题讨论】:
标签: javascript jquery datatables