位置: 编程技术 - 正文

thinkPHP使用post方式查询时分页失效的解决方法(thinkphp怎么用)

编辑:rootadmin

推荐整理分享thinkPHP使用post方式查询时分页失效的解决方法(thinkphp怎么用),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:thinkphp constants,thinkphp发送post请求,thinkphp发送post请求,thinkphp curl,thinkphp pathinfo,thinkphp import,thinkphp发送post请求,thinkphp import,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例讲述了thinkPHP使用post方式查询时分页失效的解决方法。分享给大家供大家参考,具体如下:

昨天晚上一直没有解决的php项目中的bug,就在刚才终于搞定,在这里还需要感谢各位大神给的帮助!

具体问题描述

最近遇到一个非常棘手的问题,也是因为刚入手thinkphp。在做项目的过程中,因为需要非常多的查询条件,如果以get方式提交表单的话,会因为url长度限制而报错,所以必须使用post方式提交表单数据,但是在分页的过程中,遇到了问题,因为thinkphp自带的分页是以a标签的形式,进行下一页的,这样查询条件就没有传入后台,导致点击下一页的时候,出现空白。

thinkPHP使用post方式查询时分页失效的解决方法(thinkphp怎么用)

查看了一下thinkphp官方手册,说了如果是POST方式查询,如何确保分页之后能够保持原先的查询条件呢,具体说明如下图所示:

但是我对手册有一处不解,既然是以通过a标签分页,这样$map(即查询条件参数)中的参数值是怎么传到后台的呢?我在网上也找到了了其他的一些方法,比如用$_REQUEST方式获得参数,说是包括了post和get方式的传值,但是thinkphp的分页是使用a标签来传参的这样的话,参数应该还是无法获得,尝试了几次,结果果然是失败的。还有其他的方法,看了一下都不靠谱。于是在昨晚在博问上提问了一下。有一位大神给我灵感,就是用js修改a标签的href属性。这样确实可以,然后我尝试了一直,终于解决了问题。

解决方法:

其中,selCon是form中的参数们,比如name='selCon.a',name='selCon.b'......按照上面的方法解决了点击下一页的时候,查询参数无法传递的问题。但是我又发现了一个问题,也就是说当我们进入第二页之后,然后再改变查询条件,这时查询出来的结果不是从第一个开始,而是从第二页开始,所以我们这里还需要在查询的时候在js中把p参数(当前页码)设置为1,具体方法如下:

希望本文所述对大家基于thinkPHP的php程序设计有所帮助。

在WordPress中使用wp-cron插件来设置定时任务 PHP本身是无法创建定时任务的,但是WordPress自带了一个伪定时任务(Cron)API,非常的方便好用,包括WordPress本身的定时发布文章都依赖于这个APIWPCron是

调试WordPress中定时任务的相关PHP脚本示例 一般人们使用WordPress的CronAPI来实现定时任务,它的原理就是将创建的定时任务存储到数据库里,当有人访问的时候就去判断一下是否到时间需要执行这

判断、添加和删除WordPress置顶文章的相关PHP函数小结 判断置顶文章is_sticky()函数用来判断一篇文章是否为置顶文章。用法is_sticky($post_id);参数$post_id(整数)(可选)要判断的文章ID,默认是循环中的当前文

标签: thinkphp怎么用

本文链接地址:https://www.jiuchutong.com/biancheng/276280.html 转载请保留说明!

上一篇:分享php代码将360浏览器导出的favdb的sqlite数据库文件转换为html(php源码怎么上传到服务器)

下一篇:在WordPress中使用wp-cron插件来设置定时任务(wordpress如何使用)

  • 房东口头答应减免房租又反悔了
  • 实收资本可以做借方吗
  • 技术服务费3%
  • 补提上一年度的年终奖
  • 资产负债表上预付账款和预收账款区别
  • 生产车间用电产品有哪些
  • 捐赠出的资产如何处理
  • 现金日记账定金和实收怎么记
  • 事业单位预算外收入
  • 行政单位的会计要素
  • 公司多久不做账会被注销?
  • 关于公司食堂的文案
  • 少缴纳个人所得税的需要付什么责任
  • 卖股票为什么要留一手
  • 增值税专用发票怎么开
  • 商业承兑汇票背书转让流程图
  • 税务稽查执法要以什么为依据,按照法定的职责
  • 事业单位固定资产标准
  • 营业外收入属于什么会计要素
  • 小规模纳税人申报表怎么填
  • 耕地占用税计入无形资产吗
  • 买免税产品
  • win11开机蓝屏怎么解决
  • 其他应收款注销数额太大
  • 合同条款签订
  • 分公司吸收新股怎么办
  • 公司股东转账进公司账户,会计分录
  • 营业外收入账户贷方登记企业发生的各项营业外收入
  • 分红率与股息率有啥区别
  • php stat
  • yolov1网络结构图详解
  • ecshop app搭建
  • 赠送的商品怎么入库 企业会计准则
  • php常用数组函数有哪些
  • 疯狂世界百科
  • unity ik
  • gdal官方文档
  • php页面跳转可以用header
  • 企业办理退税,税务机关要检查吗
  • 被收购方和被收购企业
  • 残保金员工人数怎么算
  • 端午节过节费发放通知
  • 印花税零申报操作流程
  • 出口不退税需要备案吗
  • 增值税专票三联都丢了写情况说明可以吗
  • 合同资产与应收账款的关系
  • 帝国cms如何卸载应用
  • 安装centos7.2
  • 应交税费应交增值税的三级科目有哪些
  • 金蝶软件做账流程图片
  • 合作社收到政府补贴会计分录
  • 白条入账会计处理
  • 偿债基金专户
  • 免税申请需要什么材料
  • 施工单位的罚款标准
  • 应收账款和应付账款属于什么科目
  • 税控盘减免税款会计分录一般纳税人
  • 原材料采用实际成本法,在会计核算上应设置的账户是
  • 会计为什么要计提费用
  • 理财产品产生的收益会成为本金吗为什么
  • 老板用公司的钱算挪用公款吗
  • 生育津贴申请流程
  • 分配服务器失败
  • ubuntu和windows哪个流畅
  • win8摄像头权限怎么设置
  • linux 用户进程
  • python 执行命令
  • perl格式化输出
  • 安卓中的多线程
  • 原生js实现promise.all
  • 安卓 截图
  • Android自定义控件开发入门与实战 百度网盘
  • js获取当前浏览器版本
  • 房地产预缴土增值税
  • 农村报账员的基本职责
  • 云南省地方税务局公告2017年第2号
  • 海口税务服务大厅
  • 小规模纳税人土地税减免政策
  • 如何理解新时代新征程党的使命任务
  • 营业税属于地方税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设