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 相关文章推荐
如何给phpadmin一个保护
Oct 09 PHP
逐步提升php框架的性能
Jan 10 PHP
php 随机生成10位字符代码
Mar 26 PHP
Windows IIS PHP 5.2 安装与配置方法
Jun 08 PHP
最新的php 文件上传模型,支持多文件上传
Aug 13 PHP
php4与php5的区别小结(配置异同)
Dec 20 PHP
PHP可变函数的使用详解
Jun 14 PHP
解析centos中Apache、php、mysql 默认安装路径
Jun 25 PHP
php数组转成json格式的方法
Mar 09 PHP
PHP递归实现层级树状展开
Apr 01 PHP
Yii视图CGridView列表用法实例分析
Jul 12 PHP
php原生数据库分页的代码实例
Feb 18 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静态调用非静态方法的应用分析
2013/05/02 PHP
用javascript实现兼容IE7的类库 IE7_0_9.zip提供下载
2007/08/08 Javascript
js获取url参数的使用扩展实例
2007/12/29 Javascript
jQuery 注意事项 与原因分析
2009/04/24 Javascript
js实现的日期操作类DateTime函数代码
2010/03/16 Javascript
超越Jquery_01_isPlainObject分析与重构
2010/10/20 Javascript
将string解析为json的几种方式小结
2010/11/11 Javascript
jQuery1.6 类型判断实现代码
2011/09/01 Javascript
动态创建样式表在各浏览器中的差异测试代码
2011/09/13 Javascript
遍历jquery对象的代码分享
2011/11/02 Javascript
js中创建对象的几种方式示例介绍
2014/01/26 Javascript
JavaScript中读取和保存文件实例
2014/05/08 Javascript
使用jquery.qrcode生成彩色二维码实例
2014/08/08 Javascript
Bootstrap组件系列之福利篇几款好用的组件(推荐)
2016/06/23 Javascript
Javascript 实现简单计算器实例代码
2016/10/23 Javascript
angularjs 实现带查找筛选功能的select下拉框实例
2017/01/11 Javascript
微信小程序 两种滑动方式(横向滑动,竖向滑动)详细及实例代码
2017/01/13 Javascript
Node.js使用supervisor进行开发中调试的方法
2019/03/26 Javascript
详解vue 不同环境配置不同的打包命令
2019/04/07 Javascript
layui使用templet格式化表格数据的方法
2019/09/16 Javascript
基于Vue+ElementUI的省市区地址选择通用组件
2019/11/20 Javascript
Vue发布订阅模式实现过程图解
2020/04/30 Javascript
js实现从右往左匀速显示图片(无缝轮播)
2020/06/29 Javascript
[08:02]DOTA2牵红线 zhou神抱得美人归
2014/03/22 DOTA
Python函数嵌套实例
2014/09/23 Python
Python实现读取txt文件并画三维图简单代码示例
2017/12/09 Python
解决PyCharm同目录下导入模块会报错的问题
2018/10/13 Python
python实现创建新列表和新字典,并使元素及键值对全部变成小写
2019/01/15 Python
python爬虫beautifulsoup库使用操作教程全解(python爬虫基础入门)
2021/02/19 Python
英国人最爱的饰品网站:Accessorize
2016/08/22 全球购物
YesStyle美国/全球:购买亚洲时装、美容化妆品和生活百货
2017/01/16 全球购物
HEMA英国:荷兰原创设计
2018/08/28 全球购物
伯克斯奥特莱斯:Burkes Outlet
2019/03/30 全球购物
python小程序之飘落的银杏
2021/04/17 Python
解决IIS7下无法绑定https主机的问题
2022/04/29 Servers
详解Mysql数据库平滑扩容解决高并发和大数据量问题
2022/05/25 MySQL