在使用Jquery Datatable控件对列表页面进行分页,一直搞不清楚传入后台的值里面怎么获取pageNumber的值,后面一直监控aoData的json字段,终于发现,iDisplayStart这个属性就是页面内容起始条数,可以根据iDisplayStart和定义的pageSize,可以计算出pageNumber,这样可以在后台做分页。上代码:
$(document).ready(function() {
$('#listTable').dataTable( {
"bPaginate" : true,
"bFilter" : false,
"bProcessing" : true,
"bLengthChange" : false,
"bServerSide" : true,
"bAutoWidth" : true,
"sAjaxSource" : sAjaxSource,
"sPaginationType" : "full_numbers",
"fnServerData" : retrieveData,
"aoColumns" : columns,
"oLanguage" : { //汉化
"sLengthMenu" : "每页显示 _MENU_ 条记录",
"sZeroRecords" : "没有检索到数据",