数据表这个ajax的正确语法为数据表/其他方式

时间:2017-02-28 06:34:35

标签: php jquery ajax codeigniter

我在我的代码中遇到这个问题我处于我的代码不能正常工作的情况。在这里。

我正在使用一个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中提醒我的总数,而且我的数据表也能正常运行。

0 个答案:

没有答案