BootStrap Table后台分页时前台删除最后一页所有数据refresh刷新后无数据问题


Posted in Javascript onDecember 28, 2016

主要是页码超出范围带来的问题,仅在此记录一下,这里我通过修改bootstrap-table.js的initServer方法中的查询success回调函数解决,将该回调函数改为:

function (res) { 
    /**TODO:2016-12-20新加的代码,处理页码错误问题开始*/ 
    if(res.total!=0&&res.rows.length==0){//总记录数大于0,但当前页记录数为0,则此时页码超过了最大页码误 
     that.options.pageNumber = Math.ceil(res.total/that.options.pageSize);//最后一页(总页数) 
     that.initServer(); 
     return; 
    } 
    /**2016-12-20新加的代码,处理页码错误问题结束*/ 
    res = calculateObjectValue(that.options, that.options.responseHandler, [res], res); 
    that.load(res); 
    that.trigger('load-success', res); 
   }

当总记录数不为0而当前页的记录数为0时将页码设为最后一页重新请求数据,即:

if(res.total!=0&&res.rows.length==0){//总记录数大于0,但当前页记录数为0,则此时页码超过了最大页码误 
     that.options.pageNumber = Math.ceil(res.total/that.options.pageSize);//最后一页(总页数) 
     that.initServer(); 
     return; 
    }

以上所述是小编给大家介绍的BootStrap Table后台分页时前台删除最后一页所有数据refresh刷新后无数据问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js本身的局限性 别让javascript做太多事
Mar 23 Javascript
JQuery 应用 JQuery.groupTable.js
Dec 15 Javascript
JavaScript中的分号插入机制详细介绍
Feb 11 Javascript
jQuery对html元素的取值与赋值实例详解
Dec 18 Javascript
Vue.js系列之项目搭建(1)
Jan 03 Javascript
package.json文件配置详解
Jun 15 Javascript
关于Ajax的原理以及代码封装详解
Sep 08 Javascript
深入理解vuex2.0 之 modules
Nov 20 Javascript
详解自定义ajax支持跨域组件封装
Feb 08 Javascript
vue.js删除列表中的一行
Jun 30 Javascript
详解vue中多个有顺序要求的异步操作处理
Oct 29 Javascript
node+vue实现文件上传功能
May 28 Javascript
Bootstrap源码解读模态弹出框(11)
Dec 28 #Javascript
BootStrap Table 设置height表头与内容无法对齐的问题
Dec 28 #Javascript
JS简单实现移动端日历功能示例
Dec 28 #Javascript
如何学JavaScript?前辈的经验之谈
Dec 28 #Javascript
js+div+css下拉导航菜单完整代码分享
Dec 28 #Javascript
javascript实现简单的ajax封装示例
Dec 28 #Javascript
前端面试知识点锦集(JavaScript篇)
Dec 28 #Javascript
You might like
用PHP创建PDF中文文档
2006/10/09 PHP
yii框架源码分析之创建controller代码
2011/06/28 PHP
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
2013/06/25 PHP
PHP如何搭建百度Ueditor富文本编辑器
2018/09/21 PHP
laravel实现一个上传图片的接口,并建立软链接,访问图片的方法
2019/10/12 PHP
PHP Beanstalkd消息队列的安装与使用方法实例详解
2020/02/21 PHP
jquery 上下滚动广告
2009/06/17 Javascript
利用JQuery为搜索栏增加tag提示
2009/06/22 Javascript
jquery 回车事件实现代码
2011/08/23 Javascript
js四舍五入数学函数round使用实例
2014/05/09 Javascript
JSP中使用JavaScript动态插入删除输入框实现代码
2014/06/13 Javascript
javascript 获取函数形参个数
2014/07/31 Javascript
jQuery插件jPaginate实现无刷新分页
2015/05/04 Javascript
jquery代码实现多选、不同分享功能
2015/07/31 Javascript
jQuery实现的左右移动焦点图效果
2016/01/14 Javascript
原生Javascript插件开发实践
2017/01/18 Javascript
Mac下安装vue
2018/04/11 Javascript
浅谈在vue中使用mint-ui swipe遇到的问题
2018/09/27 Javascript
[01:18:33]Secret vs VGJ.S Supermajor小组赛C组 BO3 第一场 6.3
2018/06/04 DOTA
Python语言技巧之三元运算符使用介绍
2013/03/04 Python
Python pickle类库介绍(对象序列化和反序列化)
2014/11/21 Python
python通过colorama模块在控制台输出彩色文字的方法
2015/03/19 Python
Python+Pika+RabbitMQ环境部署及实现工作队列的实例教程
2016/06/29 Python
基于Python_脚本CGI、特点、应用、开发环境(详解)
2017/05/23 Python
把csv文件转化为数组及数组的切片方法
2018/07/04 Python
Python3数字求和的实例
2019/02/19 Python
python3字符串操作总结
2019/07/24 Python
python根据字典的键来删除元素的方法
2020/08/16 Python
一款恶搞头像特效的制作过程 利用css3和jquery
2014/11/21 HTML / CSS
中国茶叶、茶具一站式网上购物商城:醉品茶城
2018/07/03 全球购物
康帕斯酒店预订:Compass Hospitality(支持中文)
2018/08/23 全球购物
伦敦一家领先的精品零售商:IRIS Fashion
2019/05/24 全球购物
电气自动化大学生求职信
2013/10/16 职场文书
放弃继承权公证书
2015/01/23 职场文书
幼儿园百日安全活动总结
2015/05/07 职场文书
Pytorch 如何加速Dataloader提升数据读取速度
2021/05/28 Python