Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Datatables未在服务器端模式下传递默认参数(CodeIgniter)_Javascript_Php_Codeigniter - Fatal编程技术网

Javascript Datatables未在服务器端模式下传递默认参数(CodeIgniter)

Javascript Datatables未在服务器端模式下传递默认参数(CodeIgniter),javascript,php,codeigniter,Javascript,Php,Codeigniter,正如标题所说,在CodeIgniter的Datatables中,在服务器端模式下获取默认参数的值时遇到问题,我的Javascript如下所示: $(document).ready(function() { $("#my_table").DataTable({ "ajax": { "serverSide": true, "processing": true, "url": "<?php echo

正如标题所说,在CodeIgniter的Datatables中,在服务器端模式下获取默认参数的值时遇到问题,我的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" },
        ]
    })
})

我应该得到'draw','start','length'等变量的值,但我得到的只是一个空数组。非常感谢您的帮助。

使用var\u dump($\u POST)进行测试;无论是
var\u dump($\u POST)
在您的视图中尝试var base\u url='',那么您的url必须是“url”:base\u url+“'my\u controller/my\u method'”,我认为site\u url()是您定义的自定义函数…控制台中是否有任何错误,您检查了吗??
public function my_method()
{
    if($this->input->is_ajax_request())
    {
        $data = $this->input->post();

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