0
我有以下數據表。所有行都可以選擇行。說10行,20行和50行。當顯示所有行時,我收到以下錯誤消息:「 DataTables warning:table id = dashboardGrid - 無效的JSON響應。有關此錯誤的更多信息,請參閱http://datatables.net/tn/1」。Datatable show all rows gives warning table id無效的json響應
我的代碼如下。
var oTable = $('#dashboardGrid').dataTable({
"order": [[ 1, "asc" ]],
"aoColumnDefs": [ { "bSortable": false, "aTargets": [ 0,1 ] }],
"processing": true,
"serverSide": true,
"paging": false,
"ajax": {
"url": "getReport.php",
"type": "POST",
"data": function(d) {
d.vID = $("#vehicleID").val()
d.startDateTime = startDateTimeFinal
d.endDateTime = endDateTimeFinal
}
},
dom: 'Bfrtip',
lengthMenu: [
[ 10, 25, 50, -1 ],
[ '10 rows', '25 rows', '50 rows', 'Show all' ]
],
buttons: [
'pageLength', 'copy', 'csv', 'excel', 'pdf', 'print',
{
extend: 'pdf',
title: 'Vehicle ID:'+$("#vehicleID").val()+'\nDate Start:',
text: 'Pdf',
orientation: 'landscape',
pageSize: 'A4',
exportOptions: {
columns: [ 0, 1, 2, 3, 5 ]
},
customize: function (doc) {
doc.content[1].table.widths = [
'5%',
'30%',
'30%',
'10%',
'10%'
]
}
}
]
});
我試過用分頁編輯:false也一樣。
使用https://jsonlint.com/ –
@AmitKB檢查返回的有效JSON數據如何檢查以便必須安裝 – user8012596