正如标题所说,我在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;等变量的值,但我得到的只是一个空数组。我很感激你的帮助。