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 相关文章推荐
检测jQuery.js是否已加载的判断代码
May 20 Javascript
JavaScript中跨域调用Flash的方法
Aug 11 Javascript
深入探讨JavaScript String对象
Mar 09 Javascript
简介EasyUI datagrid editor combogrid搜索框的实现
Apr 01 Javascript
Jquery对新插入的节点 绑定Click事件失效的解决方法
Jun 02 Javascript
JS冒泡事件与事件捕获实例详解
Nov 25 Javascript
AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题
Jan 21 Javascript
vue.js学习笔记之v-bind和v-on解析
May 03 Javascript
详解ECMAScript typeof用法
Jul 25 Javascript
angularJs在多个控制器中共享服务数据的方法
Sep 30 Javascript
用js简单提供增删改查接口
May 12 Javascript
js实现随机点名功能
Dec 23 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 error_log 函数的使用
2009/04/13 PHP
PHP将二维数组某一个字段相同的数组合并起来的方法
2016/02/26 PHP
Yii框架实现记录日志到自定义文件的方法
2017/05/23 PHP
php实现支持中文的文件下载功能示例
2017/08/30 PHP
javascript 表单的友好用户体现
2009/01/07 Javascript
JS字符串函数扩展代码
2011/09/13 Javascript
Nodejs为什么选择javascript为载体语言
2015/01/13 NodeJs
jQuery实现感应鼠标动画效果自动伸长的输入框实例
2015/02/24 Javascript
jQuery的animate函数实现图文切换动画效果
2015/05/03 Javascript
jQuery实现类似淘宝网图片放大效果的方法
2015/07/08 Javascript
学习JavaScript设计模式之单例模式
2016/01/19 Javascript
JavaScript跨域调用基于JSON的RESTful API
2016/07/09 Javascript
jQuery弹出层插件popShow用法示例
2017/01/23 Javascript
一个手写的vue放大镜效果
2019/08/09 Javascript
layui表格 返回的数据状态异常的解决方法
2019/09/10 Javascript
layui 监听select选择 获取当前select的ID名称方法
2019/09/24 Javascript
原生JavaScript写出Tabs标签页的实例代码
2020/07/20 Javascript
pycham查看程序执行的时间方法
2018/11/29 Python
python通过安装itchat包实现微信自动回复收到的春节祝福
2020/01/19 Python
实现Python3数组旋转的3种算法实例
2020/09/16 Python
python 密码学示例——理解哈希(Hash)算法
2020/09/21 Python
基于CSS3实现的漂亮Menu菜单效果代码
2015/09/10 HTML / CSS
canvas实现二维码和图片合成的示例代码
2018/08/01 HTML / CSS
Algenist奥杰尼官网:微藻抗衰老护肤品牌
2017/07/15 全球购物
沙特阿拉伯网上购物:Sayidaty Mall
2018/05/06 全球购物
new修饰符是起什么作用
2015/06/28 面试题
中文系师范生自荐信
2013/10/01 职场文书
应届生法律求职信
2013/10/22 职场文书
最经典的商业地产项目广告词
2014/03/13 职场文书
关于读书的演讲稿500字
2014/08/27 职场文书
2014年最新个人对照检查材料范文
2014/09/25 职场文书
师德标兵先进事迹材料
2014/12/19 职场文书
2016年主题党日活动总结
2016/04/05 职场文书
Python django中如何使用restful框架
2021/06/23 Python
使用feign服务调用添加Header参数
2021/06/23 Java/Android
提高系统的吞吐量解决数据库重复写入问题
2022/04/23 MySQL