我在我的代码中遇到这个问题我处于我的代码不能正常工作的情况。在这里。
我正在使用一个codeigniter,我遇到了以下代码的情况,我想提醒总数并执行我的数据表数据。我正从控制器填充我的数据表数据
在下面的代码中,我设法提醒总数,但我的数据表不起作用,它没有返回任何数据
function data_table_report(dateselected){
$("#dataTables-report").dataTable().fnDestroy();
table = $('#dataTables-report').DataTable({
"ajax": {
"url": "<?php echo site_url('patients_report/dataTable_report/')?>"+dateselected,
"type": "POST",
"dataSrc": function (data) {
alert(data.total);
return data;
}
},
responsive: true,
bInfo: false,
dom: 'Bfrtip',
buttons: [{ extend: 'colvis', columns: ':not(:first-child)'}]
});
}
但是当我用下面的代码更改我的代码时,我的数据表会响应数据但不会提醒总数。
function data_table_report(dateselected){
$("#dataTables-report").dataTable().fnDestroy();
table = $('#dataTables-report').DataTable({
"ajax": {
"url": "<?php echo site_url('patients_report/dataTable_report/')?>"+dateselected,
"type": "POST",
},
responsive: true,
bInfo: false,
dom: 'Bfrtip',
buttons: [{ extend: 'colvis', columns: ':not(:first-child)'}],
"dataSrc": function (data) {
alert(data.total);
}
});
}
我应该怎么做才能从ajax中提醒我的总数,而且我的数据表也能正常运行。