我正在使用jQuery datatable
中的mvc
,我通过ajax调用获取数据并以预定义语法绑定到datatable
。 ajax调用响应的json对象包含嵌套数据,如图所示。
我确实成功获取了根数据,但是当我尝试获取嵌套数据时,它无法显示数据。
oTable =$(".dataTables-example").DataTable({
stateSave: true,
"pagingType": "full_numbers",
"ajax": {
"url": "my_action_method_url",
"type": "POST",
"datatype": "json"
},
pageLength: 10,
responsive: true,
"columns": [
{
"mData": null,
mRender: function (data) {
return data['instituteName']; // working fine.
}
},
{
"mData": null,
mRender: function (data) {
return data['personalInfo.title']; // not working.
}
}
],
"serverSide": "true",
"order": [0, "asc"],
"processing": "true",
"language": {
"processing": "Loading data..."
}
});
答案 0 :(得分:0)
我不了解jQuery数据表,但通常在对象中,您可以使用data.instituteName
和data.personalInfo.title