当前位置: 首页 > news >正文

前后端分页查询好大的一个坑(已解决)

前言:如果你在做前后端的分页查询,找不到错误,请你来看看是否是和我一样的情况?

情况:

  1. 做了一个前后盾UI的项目,有一个页面是查询系统日志,要进行分页查询;

第一页的:

第5页的:

  1. 分页查询时,用第1页的查询结果里的一个字段(/jk/merchantInfo/list),放上方搜索框里,作为查询条件,点击查询,能正常进行查询;

  1. 以第5页的查询结果,作为查询条件,放入搜索框进行查询,显示结果为空,查不到!

初步想法:本地DEBUG运行后台和页面,打断点尝试,进行重现时,SQL语句一模一样,就是有的条件能查到结果(第一页的查询结果的条件,当时没注意到),有的查不到(后面几页的查询结果做查询条件)

在后台代码,打断点,一样的SQL,就是查不到!

我还以为是Mybatis的分页查询SQL写的有问题,但是不可能有的能查,有的查不到;

看了半天,终于被我找到问题在哪:

原来是前端的问题!

前端传给后端页面索引(第几页)pageIndex,每页大小(一页展示几条)pageSize;

当前页面在第一页时,pageIndex=1,你在这个页面,拿到查询出来的字段作为查询条件,传到后台的pageIndex也是1

就是从头查起;

==但是当页面在第5页时,你拿着第5页展示的字段,去直接作为查询条件查询时,传到后台的pageIndex=5 !!!

所以查不到!!!

前端在每次点击“查询”时,要把pageIndex重新赋值为1 !!!

修改完之后,查询成功,一点问题没有

总结:

开发经验太少了,这种b坑发现一个,以后就少踩一个吧

希望能帮助到后面看到的人尽快解决问题

就这样,散会!!!!

http://www.lryc.cn/news/26730.html

相关文章:

  • Python批量执行读取ini文件和写入ini文件时,性能比较低怎么办,给出解决方案和源码
  • 微机原理与接口技术 汇编语言程序设计DOS常用命令
  • 4.ffmpeg命令转码规则、过滤器介绍、手动流map选项
  • 【python】标准库详解
  • Golang Map原理(底层结构、查找/新增/删除、扩缩容)
  • Java_数组
  • list与vector的区别
  • 【C++、数据结构】位图、布隆过滤器、哈希切割(哈希思想的应用)
  • 计算机网络安全基础知识3:网站漏洞,安装phpstudy,安装靶场漏洞DVWA,搭建一个网站
  • 大话数据结构-迪杰斯特拉算法(Dijkstra)和弗洛伊德算法(Floyd)
  • 2023年全国最新食品安全管理员精选真题及答案10
  • Unity常见面试题详解(持续更新...)
  • java高级篇之三大性质总结:原子性、可见性以及有序性
  • 真涨脸,我用 Python 为朋友自动化整理表格
  • MySQL学习笔记(1.操作数据库与数据的SQL)
  • C++——特殊类设计
  • Scratch少儿编程案例-植物大战僵尸-趣味角色版
  • Vue的路由守卫
  • 【算法】151. 反转字符串中的单词
  • Azure AI基础到实战(C#2022)-认知服务(2)
  • 并发就一定快吗?答:肯定不是啊
  • 前端的学习路线和方法
  • 用C语言写一个自己的shell-Part Ⅱ--execute commands
  • 案例实践|运营腾讯游戏,Proxima Beta 使用 Apache Pulsar 升级团队协作与数据治理...
  • Hudi的7种索引
  • Linux内核(十三)系统软中断 software
  • Linux -- 查看进程 PS 命令 详解
  • C2科一考试道路通行规定
  • 进程概念(详细版)
  • 学习大数据应该掌握哪些技能