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 相关文章推荐
javascript 异常处理使用总结
Jun 21 Javascript
js获取html文件的思路及示例
Sep 17 Javascript
javascript学习笔记--数字格式类型
May 22 Javascript
javascript动画算法实例分析
Jul 31 Javascript
js获取本机操作系统类型的两种方法
Dec 19 Javascript
基于jQuery的ajax方法封装
Jul 14 Javascript
详解获取jq ul第一个li定位的四种解决方案
Nov 23 Javascript
JS返回只包含数字类型的数组实例分析
Dec 16 Javascript
详解Vue 2.0封装axios笔记
Jun 22 Javascript
vue的for循环使用方法
Feb 12 Javascript
js实现掷骰子小游戏
Oct 24 Javascript
微信小程序自定义胶囊样式
Dec 27 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下安装配置fckeditor编辑器的方法
2011/03/02 PHP
PHP中数组定义的几种方法
2013/09/01 PHP
PHP中使用BigMap实例
2015/03/30 PHP
PHP中is_dir()函数使用指南
2015/05/08 PHP
Yii redis集合的基本使用教程
2020/06/14 PHP
PHP7 参数处理机制修改
2021/03/09 PHP
js一组验证函数
2008/12/20 Javascript
动态添加js事件实现代码
2009/03/12 Javascript
jquery蒙版控件实现代码
2010/12/08 Javascript
基于jquery的当鼠标滚轮到最底端继续加载新数据思路分享(多用于微博、空间、论坛 )
2011/10/10 Javascript
通过扫描二维码打开app的实现代码
2016/11/10 Javascript
vue组件学习教程
2017/09/09 Javascript
JS动态添加元素及绑定事件造成程序重复执行解决
2017/12/07 Javascript
浅谈Redux中间件的实践
2018/07/27 Javascript
JQuery基于FormData异步提交数据文件
2020/09/01 jQuery
Python入门_学会创建并调用函数的方法
2017/05/16 Python
Python hashlib模块用法实例分析
2018/06/12 Python
django开发post接口简单案例,获取参数值的方法
2018/12/11 Python
Python 如何对文件目录操作
2020/07/10 Python
CSS3 media queries + jQuery实现响应式导航
2016/09/30 HTML / CSS
怎样实现H5+CSS3手指滑动切换图片的示例代码
2019/05/05 HTML / CSS
外贸实习生自荐信范文
2013/11/24 职场文书
《这儿真好》教学反思
2014/02/22 职场文书
环保标语口号
2014/06/13 职场文书
医院搬迁方案
2014/06/14 职场文书
食品安全承诺书范文
2014/08/29 职场文书
单位委托书怎么写
2014/09/21 职场文书
用电申请报告范文
2015/05/18 职场文书
交通事故代理词范文
2015/05/23 职场文书
本科毕业答辩开场白
2015/05/27 职场文书
致短跑运动员加油稿
2015/07/21 职场文书
2019商业计划书格式、范文
2019/04/24 职场文书
Python排序算法之插入排序及其优化方案详解
2021/06/11 Python
Mysql分析设计表主键为何不用uuid
2022/03/31 MySQL
剧场版《转生恶役只好拔除破灭旗标》公开最新视觉图 2023年上映
2022/04/02 日漫
Python实现信息管理系统
2022/06/05 Python