电脑
Eclipse
首先,要想使用dataTables的前台分页功能,必不可少的肯定是要引入jquery.dataTables.min.js文件;这样才能正确使用哟!
一定要在页面中加入对哪个对象的方法引用:$('.table-sort').dataTable({ 'aaSorting' : [ [ 3, 'desc' ] ],//默认第几个排序,asc升序 desc降序 'bStateSave' : true,//状态保存 //'bLengthChange' : false, //去掉每页显示多少条数据方法 'aoColumnDefs' : [ //{'bVisible': false, 'aTargets': [ 3 ]} //控制列的隐藏显示 { 'orderable' : false, 'aTargets' : [ 1,4 ] //不参与排序的列,编号从0开始 } // 不参与排序的列 ] });
当出现DataTables warning的提示时,首先考虑第一种错误:列超区范围;即一共5列,控制排序的列不能超过4(下标从0开始)
第二种错误,就是行错误;本来查到的没有数据,但是分页中却显示有1条数据存在,这个地方,需要考虑前台是如何获取到数据的:前台是通过td标签获取数据条数的,有几个td就会有多少数据,但是如果设置了无数据判断,一定不要用td来提示,直接使用框架自带的提示就ok了!
要了解dataTable分页的原理,做到有条不紊!