datatables 带查询条件java服务端分页处理实例
使用datatables自带后台查询
前台代码:
vartable; $(document).ready(function(){ table=$('#example').DataTable({ "pagingType":"simple_numbers",//设置分页控件的模式 searching:false,//屏蔽datatales的查询框 aLengthMenu:[10],//设置一页展示10条记录 "bLengthChange":false,//屏蔽tables的一页展示多少条记录的下拉列表 "oLanguage":{//对表格国际化 "sLengthMenu":"每页显示_MENU_条", "sZeroRecords":"没有找到符合条件的数据", //"sProcessing":"<imgsrc='./loading.gif'/>", "sInfo":"当前第_START_-_END_条共计_TOTAL_条", "sInfoEmpty":"木有记录", "sInfoFiltered":"(从_MAX_条记录中过滤)", "sSearch":"搜索:", "oPaginate":{ "sFirst":"首页", "sPrevious":"前一页", "sNext":"后一页", "sLast":"尾页" } }, "processing":true,//打开数据加载时的等待效果 "serverSide":true,//打开后台分页 "ajax":{ "url":"../../alarms/datatablesTest", "dataSrc":"aaData", "data":function(d){ varlevel1=$('#level1').val(); //添加额外的参数传给服务器 d.extra_search=level1; } }, "columns":[ {"data":"total"}, {"data":"level"} ] }); }); functionsearch1() { table.ajax.reload(); } Name Position