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和ACCESS写聊天室(十)
Oct 09 PHP
PHP+AJAX实现无刷新注册(带用户名实时检测)
Dec 02 PHP
PHP CURL模拟GET及POST函数代码
Apr 25 PHP
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
Apr 18 PHP
php数组函数序列之array_keys() - 获取数组键名
Oct 30 PHP
PHP数据类型之布尔型的介绍
Apr 28 PHP
php字符串截取函数用法分析
Nov 25 PHP
PHP的文件操作与算法实现的面试题示例
Aug 10 PHP
PHP和MYSQL实现分页导航思路详解
Apr 11 PHP
Laravel框架实现的记录SQL日志功能示例
Jun 19 PHP
PHP创建对象的六种方式实例总结
Jun 27 PHP
详解no input file specified 三种解决方法
Nov 29 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
PHPMYADMIN 简明安装教程 推荐
2010/03/07 PHP
把1316这个数表示成两个数的和,其中一个为13的倍数,另一个是11的倍数,求这两个数。
2011/06/24 PHP
CURL状态码列表(详细)
2013/06/27 PHP
浅析PHP安装扩展mcrypt以及相关依赖项(PHP安装PECL扩展的方法)
2013/07/05 PHP
laravel 5.3中自定义加密服务的方案详解
2017/05/09 PHP
基于jquery打造的百分比动态色彩条插件
2012/09/19 Javascript
js 动态修改css文件的方法
2014/08/05 Javascript
js获取checkbox复选框选中的选项实例
2014/08/24 Javascript
推荐JavaScript实现继承的最佳方式
2014/11/11 Javascript
JavaScript数据结构和算法之二叉树详解
2015/02/11 Javascript
JavaScript框架是什么?怎样才能叫做框架?
2015/07/01 Javascript
JavaScript采用递归算法计算阶乘实例
2015/08/04 Javascript
JS实现动态增加和删除li标签行的实例代码
2016/10/16 Javascript
jQuery Ajax实现跨域请求
2017/01/21 Javascript
浅析JavaScript中var that=this
2017/02/17 Javascript
在原生不支持的旧环境中添加兼容的Object.keys实现方法
2017/09/11 Javascript
vue-cli3项目展示本地Markdown文件的方法
2019/06/07 Javascript
vue style width a href动态拼接问题的解决
2020/08/07 Javascript
原生JavaScript实现留言板
2021/01/10 Javascript
Python中几种导入模块的方式总结
2017/04/27 Python
Python字典数据对象拆分的简单实现方法
2017/12/05 Python
Python实现的括号匹配判断功能示例
2018/08/25 Python
浅析Python函数式编程
2018/10/06 Python
解决python3中的requests解析中文页面出现乱码问题
2019/04/19 Python
Python3批量移动指定文件到指定文件夹方法示例
2019/09/02 Python
python多继承(钻石继承)问题和解决方法简单示例
2019/10/21 Python
Scrapy框架实现的登录网站操作示例
2020/02/06 Python
简单了解django文件下载方式
2020/02/10 Python
Python字节单位转换(将字节转换为K M G T)
2021/03/02 Python
德国汉莎航空中国官网: Lufthansa中国
2017/03/30 全球购物
质检员的岗位职责
2013/11/15 职场文书
秋游活动策划方案
2014/02/16 职场文书
信息技术培训感言
2014/03/06 职场文书
2014年质量工作总结
2014/11/22 职场文书
大学军训决心书
2015/02/05 职场文书
python 模拟在天空中放风筝的示例代码
2021/04/21 Python