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 相关文章推荐
CSS+Table图文混排中实现文本自适应图片宽度(超简单+跨所有浏览器)
Feb 14 Javascript
利用js获取服务器时间的两个简单方法
Jan 08 Javascript
js 获取(接收)地址栏参数值的方法
Apr 01 Javascript
wap图片滚动特效无css3元素纯js脚本编写
Aug 22 Javascript
jquery获取复选框checkbox的值的简单实现方法
May 26 Javascript
JavaScript cookie详解及简单实例应用
Dec 31 Javascript
浅谈javascript的url参数parse和build函数
Mar 04 Javascript
JavaScript原生数组Array常用方法
Apr 06 Javascript
9种改善AngularJS性能的方法
Nov 28 Javascript
AngularJS实现动态切换样式的方法分析
Jun 26 Javascript
Node.js+Vue脚手架环境搭建的方法步骤
Mar 08 Javascript
详解JavaScript中的Object.is()与"==="运算符总结
Jun 17 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 异常处理实现代码
2009/03/10 PHP
PHP批量上传图片的具体实现方法介绍.
2014/02/26 PHP
ThinkPHP模板中数组循环实例
2014/10/30 PHP
php+mysqli实现批量替换数据库表前缀的方法
2014/12/29 PHP
PHP使用DirectoryIterator显示下拉文件列表的方法
2015/03/13 PHP
php正则匹配文章中的远程图片地址并下载图片至本地
2015/09/29 PHP
PHP哈希表实现算法原理解析
2020/12/11 PHP
?牟┛途W扣了一??效果出?? target=
2007/05/27 Javascript
js类中获取外部函数名的方法与代码
2007/09/12 Javascript
JS创建优美的页面滑动块效果 - Glider.js
2007/09/27 Javascript
input 高级限制级用法
2009/03/26 Javascript
jquery.validate使用攻略 第五步 正则验证
2010/07/01 Javascript
jQuery1.6 使用方法一
2011/11/23 Javascript
EXTjs4.0的store的findRecord的BUG演示代码
2013/06/08 Javascript
详解JavaScript中setSeconds()方法的使用
2015/06/11 Javascript
在Html中使用Requirejs进行模块化开发实例详解
2016/04/15 Javascript
jquery 将当前时间转换成yyyymmdd格式的实现方法
2016/06/01 Javascript
jquery.validate[.unobtrusive]和Bootstrap实现tooltip错误提示问题分析
2016/10/30 Javascript
jQuery中的100个技巧汇总
2016/12/15 Javascript
基于Require.js使用方法(总结)
2017/10/26 Javascript
详解vue表单——小白速看
2018/04/08 Javascript
vue init webpack 建vue项目报错的解决方法
2018/09/29 Javascript
Javascript Dom元素获取和添加详解
2019/09/24 Javascript
python发送arp欺骗攻击代码分析
2014/01/16 Python
浅谈python requests 的put, post 请求参数的问题
2019/01/02 Python
Pytest单元测试框架如何实现参数化
2020/09/05 Python
Html5 canvas实现粒子时钟的示例代码
2018/09/06 HTML / CSS
canvas 基础之图像处理的使用
2020/04/10 HTML / CSS
护士自荐信怎么写
2013/10/18 职场文书
幼教毕业生自我鉴定
2014/01/12 职场文书
商务英语专业求职信范文
2014/01/28 职场文书
2016年企业先进员工事迹材料
2016/02/25 职场文书
合同范本之电脑出租
2019/08/13 职场文书
导游词之江苏同里古镇
2019/11/18 职场文书
Nginx URL重写rewrite机制原理及使用实例
2021/04/01 Servers
python编程项目中线上问题排查与解决
2021/11/01 Python