我正在使用codeigniter。现在我想知道如何从我的控制器获得这样的总和成功。这是我在网络中的数据:
现在我想要的是得到总数:0来警惕我的ajax。我怎么才能得到它 ?这是我在ajax中执行该帖子的代码:
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)'}],
success: function(total) {
alert(total);
}
});
}
我想提醒总数,但我不能请帮助我。
答案 0 :(得分:0)
请尝试使用这个!!!
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)'}],
success: function(data) {
alert(data.total);
}
});
}
答案 1 :(得分:0)
尝试挂钩dataSrc
代替success
,因为success
由Datatables在内部使用。 https://datatables.net/reference/option/ajax
"dataSrc": function ( json ) {
alert(json.data.total);
}