datatables分页的问题 150
用一个变量去控制分页的内容,但是这样写会导致第一页和最后一页是5条,但是中间全都是错的。这怎么解决?答案,最好附上代码。varcrud_line='5';varlangu...
用一个变量去控制分页的内容,但是这样写会导致第一页和最后一页是5条,但是中间全都是错的。这怎么解决?答案,最好附上代码。
var crud_line = '5';
var language_crud = {
"emptyTable" : "表中数据为空",
'search':'搜索',
"sInfoFiltered": "",
"zeroRecords": "没有找到数据",
"sInfo": " _PAGE_ / _PAGES_ 页,共 _TOTAL_ 条",
"infoEmpty": "数据为空",
"paginate" : {
"first" : "首页",
"previous" : "上页",
"next" : "下页",
"last" : "末页"
}
};
var crud_table = $('#crud_table').DataTable({
'searching':true,
'language':language_crud,
'lengthChange': false,
'ordering':true,
'info':true,
'pageLength': crud_line,//(直接写数字是可以的)
}); 展开
var crud_line = '5';
var language_crud = {
"emptyTable" : "表中数据为空",
'search':'搜索',
"sInfoFiltered": "",
"zeroRecords": "没有找到数据",
"sInfo": " _PAGE_ / _PAGES_ 页,共 _TOTAL_ 条",
"infoEmpty": "数据为空",
"paginate" : {
"first" : "首页",
"previous" : "上页",
"next" : "下页",
"last" : "末页"
}
};
var crud_table = $('#crud_table').DataTable({
'searching':true,
'language':language_crud,
'lengthChange': false,
'ordering':true,
'info':true,
'pageLength': crud_line,//(直接写数字是可以的)
}); 展开
1个回答
展开全部
1、写死是不是也会出错?
2、数据返回页面的SQL语句是否有问题?
3、如果上面两个正常,那么当前页面是否被其他页面异步加载进去的?如果是,就要检查crud_line和language_crud两个变量是否被污染。
4、建议将当前js采用匿名函数实现以下试试,
(function(){
var crud_line = '5';
var language_crud = {
"emptyTable" : "表中数据为空",
'search':'搜索',
"sInfoFiltered": "",
"zeroRecords": "没有找到数据",
"sInfo": " _PAGE_ / _PAGES_ 页,共 _TOTAL_ 条",
"infoEmpty": "数据为空",
"paginate" : {
"first" : "首页",
"previous" : "上页",
"next" : "下页",
"last" : "末页"
}
};
$(document).ready(function(){
var crud_table = $('#crud_table').DataTable({
'searching':true,
'language':language_crud,
'lengthChange': false,
'ordering':true,
'info':true,
'pageLength': crud_line,//(直接写数字是可以的)
});
});
})();
不好意思没有完整代码只能猜测了,希望给您提供一个思路。
追问
你这个怎么去调用他
我原来的是一个自己写的表格,然后用datatables的方式生成的表格。
你这个怎么调用
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询