今天搞了一下午只为一个诡异事件:前端请求数据时总是会传一个start=20的参数,二搜索整个项目也找不出这个start的踪影。

  倒是搜到一个pageLength的参数是20,但就是找不到start。

  最后发现start参数是DataTables框架从cookie或localStorage里拿的,拿到后动态拼接到请求参数中。我勒个去!

  本来数据库中有30多条数据,我在浏览器中看第二页,后进入其他菜单。就在这时,DataTables框架把这个菜单正在浏览的页数偷偷的存在了缓存里。同步一下主开发数据库,数据只剩两条,当我再进入浏览器查询页面时,发现什么也查不出来了,控制台写着多传了一个start参数。

  在遇到明明有数据查询不到数据的情况,要注意,清缓存不是解决办法,缓存不等于cookie/loaclStorage,要清cookie/localStorage!根治办法是去掉 stateSave 或者值赋值为 false。

  今天可能是近半年来最沮丧的一天,诶~~~

转载于:https://www.cnblogs.com/guanghe/p/10531944.html

前端诡异参数start相关推荐

  1. java读图片显示到前端_java从前端获取参数添加到图片后返回整张图片

    java从前端获取参数添加到图片后返回整张图片 以后为整个servlet代码,请自行加入到j2ee工程. import java.awt.Color; import java.awt.Font; im ...

  2. golang后端php前端,Golang如何接收前端的参数

    使用Golang开发web后台,需要接收前端传来的参数并作出响应,那么Golang该如何接收前端的参数呢?一起来看下吧. Golang如何接收前端的参数 1.首先,创建一个Golang web服务.p ...

  3. java后端获取前端请求参数

    纯servlet获取前端请求参数 测试页面 <body><h2>输入帐号密码</h2><form action="test" method ...

  4. py获取前端的参数_微前端 qiankun 项目实践

    (给前端大全加星标,提升前端技能) 作者:zxh1307 https://juejin.im/post/5ea55417e51d4546e347fda9 导语 最近在做微前端的项目 , 过程中真是踩了 ...

  5. django项目如何连接前端_Django项目中前端序列化参数获取

    我的网站: Python爬虫人工智能学习教程​www.python88.cn 最近在写一个django的web项目,后端代码基本都已经写好了,主要是前端,以前学过一段前端,只是对一些基本的方法知道,但 ...

  6. 前端传递参数,由于控制器层类实现了struts2的ModelDriven而产生的一个异常

    产生的异常如下: ognl.MethodFailedException: Method "setId" failed for object com.aliyun.pcitcAliy ...

  7. py获取前端的参数_鹅厂技术说 | 深入理解前端性能监控

    作者系 腾讯新闻前端团队 大鹏哥,本文已得到授权. 导语:在同样的网络环境下,有两个同样能满足你的需求的网站,一个唰的一下就加载出来了,另一个白屏转圈转了半天内容才出来,如果让你选择,你会用哪一个? ...

  8. 微信小程序传数组给后台(thinkphp后台接受前端数组参数)

    场景:需要前端传关联数组给后端 尝试:常规写法不好使 解决:前端json序列化 对象数组 为 字符串 str,然后将此字符串 str 作为参数的值传给后端(比如 schools: str ),后端将收 ...

  9. SpringBoot全局异常处理及前端请求参数校验

    SpringBoot全局异常捕获处理及参数校验 文章目录 SpringBoot全局异常捕获处理及参数校验 为什么要用全局异常处理? 如何进行全局异常捕获和处理? 统一结果封装 统一返回结果 枚举类 使 ...

最新文章

  1. C语言的条件编译#if, #elif, #else, #endif、#ifdef, #ifndef
  2. JavaScript高级之正则表达式
  3. Ubuntu16.04下tensorflow安装
  4. Mr.J-- jQuery学习笔记(二十三)--applycall
  5. gorm软删除_gorm的简单使用和注意事项
  6. 编程修养 阅读笔记二
  7. 串口UART学习笔记(一)
  8. 【墨墨英语单词库免费开源无偿分享】小学、初中、高中、大学四六级专四专八、考研、托福、雅思等词书文本大合集
  9. c语言二维数组学习,C语言学习之二维数组的传参
  10. Java学习笔记Day2:流程控制
  11. 一文获取36个Python开源项目,平均Star 1667,精选自5000个项目
  12. 这次经历给我埋下了学理财的种子
  13. 微信小程序 常用组件
  14. 网络红人斌少最新资料
  15. “黎明号”(Dawn)深空航天器与高效离子引擎
  16. 强化学习入门 Q-learning与SARSA
  17. 如何将ubuntu配置为路由器
  18. 联想数字化转型案例研究
  19. 我的Pycharm,我做主
  20. 使用Mac的浏览器调试ios设备上的cordova app

热门文章

  1. 太原理工大学c语言课件,太原理工大学测绘C语言程序设计课件下.ppt
  2. linux中ldap添加属性,linux – ldap_add没有这样的对象(32)匹配dn dc = domain dc = com
  3. UNION 和 UNION ALL的区别
  4. 「机器学习速成」嵌套:高维度数据映射到低维度空间
  5. -bash: java: command not found (Linux)
  6. win10家庭版远程无法连接win11专业版,报错“你的凭据不工作“
  7. npm install下载依赖项时报错 fatal: unable to access ‘https://github.com/nhn/raphael.git/‘: Failed to connect
  8. 【visual studio】符号 SymbolCache
  9. Macbook Pro睡眠后频繁唤醒
  10. java环境JDK的安装及判断是否安装成功