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时间验证和转换工具小例子
Jul 01 Javascript
Angularjs过滤器使用详解
May 25 Javascript
全面解析JavaScript中的valueOf与toString方法(推荐)
Jun 14 Javascript
jQuery和hwSlider实现内容响应式可触控滑动切换效果附源码下载(二)
Jun 22 Javascript
JavaScript 继承详解(五)
Oct 11 Javascript
微信小程序 自动登陆PHP源码实例(源码下载)
May 08 Javascript
iscroll.js滚动加载实例详解
Jul 18 Javascript
vux uploader 图片上传组件的安装使用方法
May 15 Javascript
jquery 回调操作实例分析【回调成功与回调失败的情况】
Sep 27 jQuery
node.js中fs文件系统模块的使用方法实例详解
Feb 13 Javascript
原生js无缝轮播插件使用详解
Mar 09 Javascript
React组件设计模式之组合组件应用实例分析
Apr 29 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
Windows下的PHP5.0安装配制详解
2006/09/05 PHP
html中select语句读取mysql表中内容
2006/10/09 PHP
轻松修复Discuz!数据库
2008/05/03 PHP
php变量范围介绍
2012/10/15 PHP
在WordPress中获取数据库字段内容和添加主题设置菜单
2016/01/11 PHP
PHP利用Cookie设置用户30分钟未操作自动退出功能
2017/07/03 PHP
jQuery autocomplate 自扩展插件、自动完成示例代码
2011/03/28 Javascript
Javascript图像处理—亮度对比度应用案例
2013/01/03 Javascript
基于jquery实现控制经纬度显示地图与卫星
2013/05/20 Javascript
JavaScript极简入门教程(三):数组
2014/10/25 Javascript
基于JavaScript获取鼠标位置的各种方法
2015/12/16 Javascript
AngularJS API之copy深拷贝详解及实例
2016/09/14 Javascript
Angularjs中controller的三种写法分享
2016/09/21 Javascript
JavaScript浮点数及运算精度调整详解
2016/10/21 Javascript
实例解析js中try、catch、finally的执行规则
2017/02/24 Javascript
详解vue2.0 transition 多个元素嵌套使用过渡
2017/06/19 Javascript
JavaScript之DOM插入更新删除_动力节点Java学院整理
2017/07/03 Javascript
认识less和webstrom的less配置方法
2017/08/02 Javascript
微信小程序中button组件的边框设置的实例详解
2017/09/27 Javascript
解决vue-router中的query动态传参问题
2018/03/20 Javascript
python实现的二叉树算法和kmp算法实例
2014/04/25 Python
浅谈Python中copy()方法的使用
2015/05/21 Python
详细解读Python中解析XML数据的方法
2015/10/15 Python
Python2.7基于淘宝接口获取IP地址所在地理位置的方法【测试可用】
2017/06/07 Python
python最长回文串算法
2018/06/04 Python
Python Cookie 读取和保存方法
2018/12/28 Python
linux环境下安装python虚拟环境及注意事项
2020/01/07 Python
keras模型可视化,层可视化及kernel可视化实例
2020/01/24 Python
Python模块zipfile原理及使用方法详解
2020/08/04 Python
使用scrapy ImagesPipeline爬取图片资源的示例代码
2020/09/28 Python
Python中的流程控制详解
2021/02/18 Python
亚瑟士美国官网:ASICS美国
2017/02/01 全球购物
美国高端医师级美容产品电商:BeautifiedYou.com
2017/04/17 全球购物
《观舞记》教学反思
2014/04/16 职场文书
浅谈mysql哪些情况会导致索引失效
2021/11/20 MySQL
springboot读取resources下文件的方式详解
2022/06/21 Java/Android