• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

thinkphp中的volist标签在ajax中操作详解

php 搞代码 3年前 (2022-01-22) 12次浏览 已收录 0个评论

在一个ThinkPHP的复杂页面(包含volist)中实现volist标签显示Jquery查询结果的返回。本文主要和大家介绍thinkphp 中的volist标签在ajax操作中的特殊性(推荐),需要的朋友参考下吧,希望能帮助到大家。

背景

在一个ThinkPHP的复杂页面(包含volist)中实现volist标签显示Jquery查询结果的返回

知识点

使用ajax的目的是不刷新整个页面的前提下实现部分表格数据的刷新,但是注意ThinkPHP框架中的volist标签是运行在服务器端的,所以使用js动态获取的数据@本文9来源gao($daima.com搞@代@#码8网^搞代gaodaima码是无法使用thinkPHP标签的,无法将 $this->ajaxReturn($data); 的结果直接用 $("#p_id").HTML(data) 的方法显示。

目前找到的解决方法(都有缺陷)

1.新建一个页面进行显示

重新打开一个跳转页面,将返回的值采用 $this->assign("volist_name", $data); 的方式返回。

**缺陷:相当于对整个页面重新进行了加载,并没有达到部分更新表单的需求。

2.不用thinkPHP框架的标签进行显示

不采用 volist 标签,对 ajaxReturn 返回的结果进行分析,按照自己的js的template模板进行显示,可以实现局部表单更新

1,template模板 <script id="events-template" type="x-tmpl-mustache"> {{#data}}

相关推荐:

ThinkPHP中foreach和volist的区别

Thinkphp中的volist标签用法简介_PHP教程

ThinkPHP的volist 中的复选框

以上就是thinkphp中的volist标签在ajax中操作详解的详细内容,更多请关注搞代码gaodaima其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:thinkphp中的volist标签在ajax中操作详解

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址