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 相关文章推荐
简单易用的计数器(数据库)
Oct 09 PHP
php预定义常量
Dec 25 PHP
PHP获取MAC地址的具体实例
Dec 13 PHP
利用phpexcel把excel导入数据库和数据库导出excel实现
Jan 09 PHP
解密ThinkPHP3.1.2版本之独立分组功能应用
Jun 19 PHP
php无限极分类递归排序实现方法
Nov 11 PHP
php中get_meta_tags()、CURL与user-agent用法分析
Dec 16 PHP
PHP与服务器文件系统的简单交互
Oct 21 PHP
PHP环形链表实现方法示例
Sep 15 PHP
PHP实现防止表单重复提交功能【基于token验证】
May 24 PHP
php常用字符串长度函数strlen()与mb_strlen()用法实例分析
Jun 25 PHP
详解将数据从Laravel传送到vue的四种方式
Oct 16 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
一个基于PDO的数据库操作类(新) 一个PDO事务实例
2011/07/03 PHP
php fsockopen解决办法 php实现多线程
2014/01/20 PHP
PHP递归实现层级树状展开
2016/04/01 PHP
php+html5+ajax实现上传图片的方法
2016/05/14 PHP
php表单处理操作
2017/11/16 PHP
避免 showModalDialog 弹出新窗体的原因分析
2010/05/31 Javascript
js parseInt(&quot;08&quot;)未指定进位制问题
2010/06/19 Javascript
javascript的propertyIsEnumerable()方法使用介绍
2014/04/09 Javascript
DOM基础教程之使用DOM + Css
2015/01/20 Javascript
JavaScript中实现map功能代码分享
2015/06/11 Javascript
详解AngularJS中自定义指令的使用
2015/06/17 Javascript
Javascript仿新浪游戏频道鼠标悬停显示子菜单效果
2015/08/21 Javascript
javascript事件处理模型实例说明
2016/05/31 Javascript
前端js弹出框组件使用方法
2020/08/24 Javascript
关于axios不能使用Vue.use()浅析
2018/01/12 Javascript
jquery实现的放大镜效果示例
2020/02/24 jQuery
[54:54]Newbee vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
简单介绍Python的轻便web框架Bottle
2015/04/08 Python
对PyTorch torch.stack的实例讲解
2018/07/30 Python
python try except 捕获所有异常的实例
2018/10/18 Python
Python Matplotlib实现三维数据的散点图绘制
2019/03/19 Python
详解pandas删除缺失数据(pd.dropna()方法)
2019/06/25 Python
利用Python实现手机短信监控通知的方法
2019/07/22 Python
django 链接多个数据库 并使用原生sql实现
2020/03/28 Python
如何利用python进行时间序列分析
2020/08/04 Python
详解Html5页面实现下载文件(apk、txt等)的三种方式
2018/10/22 HTML / CSS
美国在线打印网站:Overnight Prints
2018/10/11 全球购物
机械制造与自动化应届生求职信
2013/11/16 职场文书
个人简历中自我评价
2014/02/11 职场文书
讲解员培训方案
2014/05/04 职场文书
我有一个梦想演讲稿
2014/05/05 职场文书
2015年依法行政工作总结
2015/04/29 职场文书
开会迟到检讨书范文
2015/05/06 职场文书
单位政审意见范文
2015/06/04 职场文书
pytorch中Schedule与warmup_steps的用法说明
2021/05/24 Python
Python first-order-model实现让照片动起来
2022/06/25 Python