我正在嘗試從動態數據進行分頁。我開始使用Datatable,但我無法使用JSON對象加載Datatable。 請在下面找到我的代碼:無法使用JSON對象加載Datatable
function drawTable(data) {
$('#t01').DataTable({
ajax: {
"aaData": data,
"dataSrc": ""
},
"aoColumns": [
{ "mdata": "UserName" },
{ "mdata": "AppName" },
{ "mdata": "OS" },
{ "mdata": "Changes" },
{ "mdata": "Time" }
]
});
}
我的JSON:
[{
"UserName": "testUser",
"AppName": "mtv_app",
"OS": "android",
"Changes": "tveEnabled : true to false, ",
"Time": "2016-03-22 11:36:09"
}, {
"UserName": "testUser",
"AppName": "mtv_app",
"OS": "android",
"Changes": "tveEnabled : false to true, ",
"Time": "2016-03-22 11:44:11"
},..
我的HTML頁面:
<table id="t01" class="display" cellspacing="0" width="100%">
<thead>
<tr>
<th>UserName</th>
<th>AppName</th>
<th>OS</th>
<th>Changes</th>
<th>Time</th>
</tr>
</thead>
</table>
表中,無法加載,但加載...出現在表中。我檢查過,JSON格式正確。
我修改了代碼:
function drawTable(data) {
console.log(data);
$('#t01').DataTable({
"processing" : true,
"data": data,
"columns": [
{ "data": "UserName" },
{ "data": "AppName" },
{ "data": "OS" },
{ "data": "Changes" },
{ "data": "Time" }
]
});
}
,現在我的正裝表與空白列,我得到的錯誤爲: 數據表警告:表ID = T01 - 請求的未知參數「用戶名」 0行,列0
查看瀏覽器控制檯是否有任何錯誤。 –
@KartikeyaKhosla:我沒有在控制檯中得到任何錯誤:( –
刪除並嘗試''aoColumns「:'設置 – Ashan