DataTables的使用配置
"iDisplayLength":20, //默认显示的记录数
"bPaginite": true,
"bInfo": true,
"bLengthChange": false, //去掉每页显示多少条数据方法
"bSort": true,
"bFilter": true,//去处搜索框
"columnDefs":[{
'targets' : [0,1], //除第0,第1两列外,都默认不排序
'orderable' : false //其他不排序
"bStateSave": true,//保存状态
"stateSaveParams": function (settings, data) {
data.search.search = ""; 搜索条件不报存
data.columns= ""; 分页条件不保存
data.order= ""; 排序条件不保存
console.log(data);
$new_array = array();
foreach($Array as $value){ $new_array[]=$value[$iSortCol_0]; } if($iDisplayOrder == 'desc'){ array_multisort($new_array, SORT_DESC, $Array); }else{ array_multisort($new_array, SORT_ASC, $Array); } $json_data = array ('sEcho'=>$sEcho,'iTotalRecords'=>$count, 'iTotalDisplayRecords'=>$count,'aaData'=>$Array,'ever'=>$allvip, 'pre'=>$allpre); //按照datatable的当前页和每页长度返回json数据 $obj=json_encode($json_data); echo $obj;
table.draw();