【发布时间】:2017-03-06 10:53:42
【问题描述】:
我有一个包含对象和数组的(嵌套)数据结构。并尝试发送数据表,但只显示一个值。
JSON 数据:
{
"data": [{
"name": "name1",
"value": "value1",
"list": [{
"sname": "sname1",
"svalue": "svalue1"
}, {
"sname": "sname2",
"svalue": "svalue2"
}]
}]
}
使用 Java 通过 URL 获取 JSON 数据。
jQuery 代码:
var pk = $("#pk").val();
console.log(pk);
url = "/register/search?id=" + pk;
console.log(url);
$('#largeTable').DataTable({
"ajax": url,
"bDestroy": true,
"columns": [{
"data": "name"
},
{
"data": "value"
},
{
"data": "list.1.sname"
},
{
"data": "list.1.svalue"
},
{
"data": null,
"defaultContent": editview
}
]
});
这里可以使用list.1 或list.0 显示第一个或第二个list 值
但我一次想要两个值。
【问题讨论】:
-
这是您四小时前提出的问题的copy and paste。