請幫我這個,我想不出如何設置我的codeigniter服務器端和數據服務器端處理。 似乎數據已經通過表,但是當我開始搜索和排序列時,它不起作用。CodeIgniter Datatables排序,搜索不工作
請看看我的代碼
CI服務器端控制器
function admin_pages_datatable()
{
$start = $this->input->post("start");
$length = $this->input->post("length");
$draw = $this->input->post("draw");
$query = $this->db->query("SELECT * FROM tbl_fe_pages LIMIT {$start}, {$length}");
$query_count = $this->db->query("SELECT * FROM tbl_fe_pages");
$query_count = $query_count->num_rows();
$query = $query->result();
$datatable = array();
$s = 1;
foreach($query as $row){
$datatable["data"][] = array(
$s++,$row->subject,$row->descriptions,$row->type,$row->status,'F'
);
}
$datatable["draw"] = $draw;
$datatable["recordsTotal"] = 10;
$datatable["recordsFiltered"] = $query_count;
return json_encode($datatable);
}
的Javascript
var table_items_all = $('#data').dataTable({
"aaSorting": [[ 2, "desc" ]],
"scrollY" : "300px",
"scrollCollapse" : true,
"processing" : true,
"serverSide" : true,
"ajax": {
"url" : "http://localhost/myproject/maintenance/admin_pages_datatable",
"type" : "POST"
},
"language": {
"emptyTable": "My Custom Message On Empty Table"
},
"aoColumns":
[
null, null, null, null, null, {sClass: 'controls'}
],
});
非常感謝你的幫助:d
是的,返回PHP函數和回聲的JavaScript ..它工作。我的問題是排序和搜索.. –