位置: 编程技术 - 正文

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如何使用)

  • 白酒的品牌使用费含增值税吗
  • 附加税有哪些?
  • 劳务费增值税专用发票税率是多少
  • 中国税务精神是谁提出的
  • 中国注册税务师协会法律法规库
  • 企业所得税计入什么费用
  • 母公司获得分红怎么做账
  • 社保基数在哪里调整
  • 委托加工物资需要计提存货跌价准备吗
  • 职工福利费专票账务处理
  • 自行研发无形资产暂时性差异
  • 委托加工的账务处理
  • 建安行业外地预缴工会经费
  • 税控盘基本信息设置
  • 怎么查找地方教育附加税的计税依据?
  • 增值税普票销售方无开户行账号是否可以
  • 附加税没有计提会计分录
  • 如何在国税网站下载财务报表
  • 收回固定资产残值
  • 政策性减免单位社保
  • 计提外币借款利息
  • 电商公司贷款条件
  • iphone手机怎么把电话号码转到sim
  • 行政事业单位职工体检依据
  • win10系统通知中心在哪
  • laravel快速入门
  • vue组件相互引入
  • php处理xml
  • 宽带连接错误代码691
  • 进项税额转出会计分录福利费
  • 收到税局退回增值税
  • 公司帮员工买社保能扣税吗
  • 员工工伤保险报销条件
  • 我辞职了公积金怎么交
  • 售后回购怎么做账务处理
  • uniapp使用高德猎鹰服务
  • 产品工人工资属于制造费用吗
  • 电赛例题
  • 车辆购置税是税前还是税后
  • 资产处置损益怎么结转到本年利润
  • 劳务派遣申报表附表一怎么填
  • 织梦的css样式在哪
  • 怎么修改申报数据
  • 综合所得申报怎么补报上个月的
  • sql批量替换日期中的月份
  • mongodb如何查询数据
  • mysql的环境配置
  • 员工工资能抵税吗
  • 可供出售金融资产名词解释
  • 餐饮会计内账怎么记账
  • 结构性存款是什么存款
  • 企业一次性伤残就业补助金是由保险赔付吗
  • 股东出资资本金可以是问别人借来的吗
  • 开票给子公司的流程
  • 支付宝可以对公账户转账吗怎么转
  • 收到某企业一笔发票
  • 被工商吊销营业执照怎么办
  • 外购材料的核算方法有
  • 企业所得税虚报成本多少属于犯罪
  • 大中小企业划分标准2022最新
  • 红字信息表开错了对方已开发票怎么处理
  • sql server 数据查询
  • xp系统的存储在哪里
  • winxp无法删除文件
  • linux readelf命令
  • SIMETER.EXE - SIMETER是什么进程 有什么用
  • win8.1 ie浏览器
  • Win10 Mobile Build 10586.xx将持续更新 WP8.1用户可直升最新版
  • w10 2021年更新
  • win7旗舰版升级win10教程
  • cocos2dx4.0教程
  • ubuntu安装选哪个
  • unity3d鼠标点击移动
  • 安卓如何实现图片上传功能
  • python3中raw_input的用法
  • 教师职称申报申请
  • 定额发票增值税怎么申报
  • 建筑企业如何
  • 国家税务总局2016年17号公告
  • 北京市停车发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设