0
私は以下のデータテーブルを持っています。すべての行の選択には問題ありません。 10行、20行、50行と言ってください。すべての行が表示されると、次のエラーメッセージが表示されます。 DataTables警告:テーブルID = dashboardGrid - 無効なJSON応答このエラーの詳細については、http://datatables.net/tn/1を参照してください。データ可能なすべての行が警告テーブル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%'
]
}
}
]
});
私はページングで編集しようとしました:同じものも同じです。
https://jsonlint.com/ –
を使用して有効なJSONの返されたデータを確認してください@AmitKBインストールする必要があるかどうかを確認する方法 – user8012596