gle*_*enn 3 javascript jquery json datatables
我的currrent数组格式没有被datatables aaData格式解释为im传递列值:
{
"aaData": [
{
"startDate": "09/08/2010 12:00:00 AM",
"endDate": "13/08/2010 12:00:00 AM",
"runDate": "16/08/2010 12:00:00 AM",
"clientId": "40272",
"clientType": "C",
"plannerName": "Adrian Mcfly",
"plannerRegion": "s1",
"contact": "Vera chaniqua",
"email": " ",
"interviewDate": "09/08/2010 12:00:00 AM"
},
]
}
Run Code Online (Sandbox Code Playgroud)
如何删除列ID并仅显示值,以便数据表可以将其作为ajax调用读取?
编辑2012年8月29日
从1.9开始,您可以禁用必须具有根JSON属性.
"sAjaxDataProp": "",
Run Code Online (Sandbox Code Playgroud)
这可能是大多数JSON序列化程序的结果.
或者自定义它
"sAjaxDataProp": "myData",
Run Code Online (Sandbox Code Playgroud)
在datatables 1.8中,你可以像这样格式化你的json:
{
"aaData": [
{
"DT_RowClass": "",
"description": "",
"pkgLineTree": {
"treeId": {
"name": "Jacksonville"
}
}
},
{
"DT_RowClass": "",
"description": "",
"pkgLineTree": {
"treeId": {
"name": "Jacksonville"
}
}
}
]
}
Run Code Online (Sandbox Code Playgroud)
在您的数据表属性中添加此项
"aoColumns": [
{
"mDataProp": "pkgLineTree.treeId.name"
},
{
"mDataProp": "shortname"
},
{
"mDataProp": "description"
},
{
"mDataProp": "lineStatus"
}
],
Run Code Online (Sandbox Code Playgroud)