BootStrap Table后台分页时前台删除最后一页所有数据refresh刷新后无数据问题

发布时间 - 2026-01-10 22:10:58    点击率:

主要是页码超出范围带来的问题,仅在此记录一下,这里我通过修改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刷新后无数据问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# bootstrap  # table  # 分页  # refresh  # bootstrap table表格插件之服务器端分页实例代码  # bootstrap table 服务器端分页例子分享  # bootstrap-table后端分页功能完整实例  # Bootstrap table分页问题汇总  # 第一次动手实现bootstrap table分页效果  # bootstrap table插件的分页与checkbox使用详解  # BootStrap中Table分页插件使用详解  # BootStrap Table前台和后台分页对JSON格式的要求  # bootstrap table分页模板和获取表中的ID方法  # 使用bootstraptable插件实现表格记录的查询、分页、排序操作  # bootstrap-table实现服务器分页的示例 (spring 后台)  # Bootstrap table 服务器端分页功能实现方法示例  # 前页  # 数为  # 在此  # 但当  # 回调  # 小编  # 超过了  # 设为  # 给大家  # 不为  # 所述  # 将该  # 而当  # 给我留言  # 时将  # 感谢大家  # 主要是  # 疑问请  # 有任何 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Win11怎么设置默认图片查看器_Windows11照片应用关联设置  EditPlus中的正则表达式 实战(1)  如何快速搭建高效WAP手机网站吸引移动用户?  Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境  Laravel如何实现API资源集合?(Resource Collection教程)  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  英语简历制作免费网站推荐,如何将简历翻译成英文?  Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧  创业网站制作流程,创业网站可靠吗?  简单实现Android文件上传  Android GridView 滑动条设置一直显示状态(推荐)  Laravel如何使用缓存系统提升性能_Laravel缓存驱动和应用优化方案  使用C语言编写圣诞表白程序  如何在云主机上快速搭建多站点网站?  Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门  魔毅自助建站系统:模板定制与SEO优化一键生成指南  PHP 500报错的快速解决方法  Laravel如何配置和使用缓存?(Redis代码示例)  如何在IIS中新建站点并配置端口与IP地址?  如何生成腾讯云建站专用兑换码?  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出  Swift中swift中的switch 语句  Laravel怎么实现验证码功能_Laravel集成验证码库防止机器人注册  千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】  新三国志曹操传主线渭水交兵攻略  Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程  Laravel怎么配置自定义表前缀_Laravel数据库迁移与Eloquent表名映射【步骤】  如何为不同团队 ID 动态生成多个非值班状态按钮  如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?  如何基于云服务器快速搭建个人网站?  Laravel任务队列怎么用_Laravel Queues异步处理任务提升应用性能  海南网站制作公司有哪些,海口网是哪家的?  HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】  浅析上传头像示例及其注意事项  如何登录建站主机?访问步骤全解析  如何利用DOS批处理实现定时关机操作详解  google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤  Laravel如何优化应用性能?(缓存和优化命令)  Claude怎样写约束型提示词_Claude约束提示词写法【教程】  HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】  Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】  html文件怎么打开证书错误_https协议的html打开提示不安全【指南】  Laravel如何处理文件下载请求?(Response示例)  EditPlus中的正则表达式 实战(2)  mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?  高防服务器租用如何选择配置与防御等级?  中山网站推广排名,中山信息港登录入口?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  用yum安装MySQLdb模块的步骤方法