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小tip资料
Nov 23 Javascript
javascript中with()方法的语法格式及使用
Aug 04 Javascript
jQuery插件multiScroll实现全屏鼠标滚动切换页面特效
Apr 12 Javascript
Angularjs 制作购物车功能实例代码
Sep 14 Javascript
浅谈JS中的!=、== 、!==、===的用法和区别
Sep 24 Javascript
JavaScript中原型链存在的问题解析
Sep 25 Javascript
JS实现的验证身份证及获取地区功能示例
Jan 16 Javascript
jQuery中ajax请求后台返回json数据并渲染HTML的方法
Aug 08 jQuery
JS如何获取地址栏的参数实例讲解
Oct 06 Javascript
AngularJs1.x自定义指令独立作用域的函数传入参数方法
Oct 09 Javascript
layui导出所有数据的例子
Sep 10 Javascript
vue封装swiper代码实例解析
Oct 08 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
Android ProgressBar进度条和ProgressDialog进度框的展示DEMO
2013/06/19 PHP
PHP中session变量的销毁
2014/02/27 PHP
Mac系统下使用brew搭建PHP(LNMP/LAMP)开发环境
2015/03/03 PHP
php利用事务处理转账问题
2015/04/22 PHP
php版微信公众平台之微信网页登陆授权示例
2016/09/23 PHP
PHP 对象接口简单实现方法示例
2020/04/13 PHP
jquery中eq和get的区别与使用方法
2011/04/14 Javascript
用innerhtml提高页面打开速度的方法
2013/08/02 Javascript
js实现回放拖拽轨迹从过程上进行分析
2014/06/26 Javascript
AngularJS入门知识之MVW类框架的编程思想探讨
2014/12/08 Javascript
js判断某个方法是否存在实例代码
2015/01/10 Javascript
jQuery插件multiScroll实现全屏鼠标滚动切换页面特效
2015/04/12 Javascript
jscript读写二进制文件的方法
2015/04/22 Javascript
简单介绍JavaScript中字符串创建的基本方法
2015/07/07 Javascript
整理Javascript函数学习笔记
2015/12/01 Javascript
JavaScript操作HTML DOM节点的基础教程
2016/03/11 Javascript
利用vue组件自定义v-model实现一个Tab组件方法示例
2017/12/06 Javascript
基于Vue渲染与插件的加载顺序的问题详解
2018/03/05 Javascript
jquery实现手风琴案例
2020/05/04 jQuery
Jquery高级应用Deferred对象原理及使用实例
2020/05/28 jQuery
Python抓取Discuz!用户名脚本代码
2013/12/30 Python
django 信号调度机制详解
2019/07/19 Python
python获取linux系统信息的三种方法
2020/10/14 Python
Overload和Override的区别
2012/09/02 面试题
介绍一些UNIX常用简单命令
2014/11/11 面试题
如何现实servlet的单线程模式
2014/08/05 面试题
WSDL的操作类型主要有几种
2013/07/19 面试题
医学生自荐信
2013/12/03 职场文书
毕业生的自我评价范文
2013/12/31 职场文书
社区工作者思想汇报
2014/01/13 职场文书
初中生期末评语大全
2014/04/24 职场文书
社区创先争优承诺书
2014/08/30 职场文书
航班延误投诉信
2015/07/02 职场文书
公司人事管理制度
2015/08/05 职场文书
纪检部部长竞选稿
2015/11/21 职场文书
MySQL系列之九 mysql查询缓存及索引
2021/07/02 MySQL