thinkphp 中的volist标签在ajax操作中的特殊性(推荐)


Posted in PHP onJanuary 15, 2018

背景

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

知识点

使用ajax的目的是不刷新整个页面的前提下实现部分表格数据的刷新,但是注意ThinkPHP框架中的volist标签是运行在服务器端的,所以使用js动态获取的数据是无法使用thinkPHP标签的,无法将 $this->ajaxReturn($data); 的结果直接用 $("#div_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 中的volist标签在ajax操作中的特殊性(推荐),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

PHP 相关文章推荐
PHP中创建空文件的代码[file_put_contents vs touch]
Jan 20 PHP
php判断终端是手机还是电脑访问网站的思路及代码
Apr 24 PHP
destoon会员注册提示“数据校验失败(2)”解决方法
Jun 21 PHP
浅谈php安全性需要注意的几点事项
Jul 17 PHP
PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
Aug 28 PHP
php输出指定时间以前时间格式的方法
Mar 21 PHP
php支持断点续传、分块下载的类
May 02 PHP
java微信开发之上传下载多媒体文件
Jun 24 PHP
PHP单例模式数据库连接类与页面静态化实现方法
Mar 20 PHP
关于laravel 数据库迁移中integer类型是无法指定长度的问题
Oct 09 PHP
Laravel5.5 视图 - 创建视图和数据传递示例
Oct 21 PHP
THINKPHP5.1 Config的配置与获取详解
Jun 08 PHP
PHP7扩展开发之基于函数方式使用lib库的方法详解
Jan 15 #PHP
PHP7扩展开发之hello word实现方法详解
Jan 15 #PHP
基于 Swoole 的微信扫码登录功能实现代码
Jan 15 #PHP
详解PHP序列化和反序列化原理
Jan 15 #PHP
PHP使用两个栈实现队列功能的方法
Jan 15 #PHP
php获取ajax的headers方法与内容实例
Dec 27 #PHP
PHP实现求连续子数组最大和问题2种解决方法
Dec 26 #PHP
You might like
PHP 中的面向对象编程:通向大型 PHP 工程的办法
2006/12/03 PHP
浅谈PHP变量作用域以及地址引用问题
2013/12/27 PHP
php过滤HTML标签、属性等正则表达式汇总
2014/09/22 PHP
Zend Framework分发器用法示例
2016/12/11 PHP
PHP4和PHP5版本下解析XML文档的操作方法实例分析
2017/05/20 PHP
php判断文件上传图片格式的实例详解
2017/09/30 PHP
基于jQuery的消息提示插件 DivAlert之旅(二)
2010/04/01 Javascript
下载网站打开页面后间隔多少时间才显示下载链接地址的代码
2010/04/25 Javascript
jquery中this的使用说明
2010/09/06 Javascript
jquery鼠标停止移动事件
2013/12/21 Javascript
JS执行删除前的判断代码
2014/02/18 Javascript
JavaScript中逗号运算符介绍及使用示例
2015/03/13 Javascript
JavaScript动态加载样式表的方法
2015/03/21 Javascript
javascript页面倒计时实例
2015/07/25 Javascript
JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt
2015/11/17 Javascript
Jquery揭秘系列:ajax原生js实现详解(推荐)
2016/06/08 Javascript
详解Vue.js动态绑定class
2016/12/20 Javascript
JavaScript省市级联下拉菜单实例
2017/02/14 Javascript
AngularJS 仿微信图片手势缩放的实例
2017/09/28 Javascript
Angularjs渲染的 using 指令的星级评分系统示例
2017/11/09 Javascript
解决vue路由后界面没有变化,但是链接有的问题
2018/09/01 Javascript
python检测某个变量是否有定义的方法
2015/05/20 Python
详解Django中的form库的使用
2015/07/18 Python
Java Web开发过程中登陆模块的验证码的实现方式总结
2016/05/25 Python
你真的了解Python的random模块吗?
2017/12/12 Python
windows上安装python3教程以及环境变量配置详解
2019/07/18 Python
python文件绝对路径写法介绍(windows)
2019/12/25 Python
基于python3抓取pinpoint应用信息入库
2020/01/08 Python
HTML5操作WebSQL数据库的实例代码
2017/08/26 HTML / CSS
乐观大学生的自我评价
2014/01/10 职场文书
群众路线批评与自我批评
2014/02/06 职场文书
计算机毕业生求职信
2014/06/10 职场文书
2015年小学数学教师工作总结
2015/05/20 职场文书
Redis+Lua脚本实现计数器接口防刷功能(升级版)
2022/02/12 Redis
spring注解 @PropertySource配置数据源全流程
2022/03/25 Java/Android
使用HBuilder制作一个简单的HTML5网页
2022/07/07 HTML / CSS