位置: 编程技术 - 正文

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

  • 合同执行过程中应该怎么做
  • 国税如何零申报
  • 财务软件使用制度
  • 制造业怎么核算成本
  • 劳务费个人所得税怎样计算
  • 取得研发样品收入
  • 结转折旧费用是自动结转的吗
  • 如何根据销售额降序排序
  • 地产项目开发
  • 利息收入的纳税调整
  • 车辆保险费包括
  • 支付境外费用需要交哪些税
  • 销售原材料的账务处理
  • 西安的税务局
  • 收购全资子公司的账务处理
  • 地下车库是否需要设置消防电梯?
  • 个人出租房屋交税如何计算
  • 建筑业购买材料入什么会计科目
  • 其他资金账簿和资产账簿
  • 主营业务净利率和销售净利率一样吗
  • 12月计提税金
  • 收购免税农产品的进项税可以抵扣吗
  • 海关增值税专用缴款书抵扣期限
  • 生产车间机器设备日常维修
  • 返利是冲减收入吗
  • win11打开图片
  • php自学
  • 认缴出资没到位违法吗
  • 什么是集成显卡长什么样
  • 留存收益怎么计算,它属于企业的什么资金?
  • 企业房产税如何计算方法
  • 前端vue后端node
  • 收到政府的补助交所得税么
  • 最优化模型的优点
  • php的框架有哪些
  • 税务局罚款计入哪个会计科目
  • 在筹建期间发生的开办费
  • 其他综合收益的构成项目如何
  • 不征税收入的账务处理
  • 季度企业所得税会计分录怎么做
  • 辞退补偿金计算
  • 企业注销后还有风险吗
  • linux环境中使用哪些搜索命令比find更高效
  • 城市基础设施配套费征收管理规定
  • 收购发票如何确认成本
  • 分包工程是什么意思
  • 公司的应付账款
  • 获取sql
  • sql 超时时间
  • SQLServer中SELECT语句的执行顺序
  • mysql5.7免安装版配置
  • win8下载软件
  • 在64位的Ubuntu系统上安装32位的WPS的方法
  • ubuntu常用操作
  • sqlagent.exe - sqlagent是什么进程
  • w10点击没反应
  • win8安装步骤
  • 密钥升级win10专业版有问题吗
  • win8补丁官网
  • linux如何使用vim编写程序
  • linux jdk
  • Unity3D游戏开发(第2版)pdf
  • javascript entries
  • 深入了解求助者时,首先要进行工作是
  • angular form表单
  • android studio post请求数据获取
  • python字符串怎么用
  • jquery登录注册源代码
  • javascript教程chm
  • javascript的主要内容
  • jquery过滤选择器按照过滤规则分类包括?
  • Android SDK Manager无法更新的解决方案
  • jsgenerator
  • javascriptwhile
  • javascript怎么用
  • 深圳少儿电子医保卡怎么用
  • 如何查询企业税收情况
  • csc联合培养博士资助标准
  • 厨房申购单怎么写
  • 乳胶枕属于什么经营范围
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设