数据表未在serverSide模式下传递默认参数(CodeIgniter)

时间:2016-01-25 05:13:52

标签: javascript php codeigniter

正如标题所说,我在CodeIgniter的Datatables中获取serverSide模式中默认参数的值时遇到了麻烦,我的Javascript是这样的:

$(document).ready(function() {
    $("#my_table").DataTable({
        "ajax": {
            "serverSide": true,
            "processing": true,
            "url": "<?php echo site_url('my_controller/my_method') ?>",
            "type": "POST",
        },
        "columns": [
            { "data": "some_data" },
            { "data": "some_data" },
        ]
    })
})

当我尝试从控制器的方法中获取默认数据时,它是空的

public function my_method()
{
    if($this->input->is_ajax_request())
    {
        $data = $this->input->post();

        var_dump($data);
    }
    else
        redirect('principal', 'refresh');
}

我应该得到&#39; draw&#39;,&#39; start&#39;,&#39; length&#39;等变量的值,但我得到的只是一个空数组。我很感激你的帮助。

0 个答案:

没有答案