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版
Oct 09 PHP
PHP XML操作类DOMDocument
Dec 16 PHP
php设计模式 FlyWeight (享元模式)
Jun 26 PHP
php通过COM类调用组件的实现代码
Jan 11 PHP
PHP中提问频率最高的11个面试题和答案
Sep 02 PHP
smarty模板引擎之配置文件数据和保留数据
Mar 30 PHP
php使用Image Magick将PDF文件转换为JPG文件的方法
Apr 01 PHP
php投票系统之增加与删除投票(管理员篇)
Jul 01 PHP
php实现的debug log日志操作类实例
Jul 12 PHP
Laravel重写用户登录简单示例
Oct 08 PHP
PHP7新特性之抽象语法树(AST)带来的变化详解
Jul 17 PHP
thinkphp3.2框架中where条件查询用法总结
Aug 13 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实现域名whois查询的代码(数据源万网、新网)
2010/02/22 PHP
phpmyadmin配置文件现在需要绝密的短密码(blowfish_secret)的2种解决方法
2014/05/07 PHP
PHP Callable强制指定回调类型的方法
2016/08/30 PHP
深入浅析安装PhpStorm并激活的步骤详解
2020/09/17 PHP
Prototype使用指南之form.js
2007/01/10 Javascript
简短几句jquery代码的实现一个图片向上滚动切换
2011/09/02 Javascript
jQuery UI Dialog 创建友好的弹出对话框实现代码
2012/04/12 Javascript
jQuery学习笔记 操作jQuery对象 文档处理
2012/09/19 Javascript
jquery得到iframe src属性值的方法
2014/09/25 Javascript
JavaScript link方法入门实例(给字符串加上超链接)
2014/10/17 Javascript
JavaScript中判断变量是数组、函数或是对象类型的方法
2015/02/25 Javascript
JS中使用apply、bind实现为函数或者类传入动态个数的参数
2016/04/26 Javascript
jquery自适应布局的简单实例
2016/05/28 Javascript
JQuery Ajax WebService传递参数的简单实例
2016/11/02 Javascript
ES6中Array.find()和findIndex()函数的用法详解
2017/09/16 Javascript
后台使用freeMarker和前端使用vue的方法及遇到的问题
2019/06/13 Javascript
中级前端工程师必须要掌握的27个JavaScript 技巧(干货总结)
2019/09/23 Javascript
ES6的循环与可迭代对象示例详解
2021/01/31 Javascript
[13:40]TI3青蛙君全程回顾 DOTA2我们为梦想再战
2013/09/13 DOTA
Python使用Flask框架同时上传多个文件的方法
2015/03/21 Python
利用Python半自动化生成Nessus报告的方法
2019/03/19 Python
Python 常用模块 re 使用方法详解
2019/06/06 Python
Python字符串处理的8招秘籍(小结)
2019/08/13 Python
详解mac python+selenium+Chrome 简单案例
2019/11/08 Python
python datetime时间格式的相互转换问题
2020/06/11 Python
Pygame框架实现飞机大战
2020/08/07 Python
为什么使用接口?
2014/08/13 面试题
天网面试题
2013/04/07 面试题
Ruby如何定义一个类
2012/10/08 面试题
大一自我鉴定范文
2013/10/04 职场文书
《宿建德江》教学反思
2014/04/23 职场文书
综治宣传月活动总结
2014/04/28 职场文书
幼儿园推普周活动总结
2015/05/07 职场文书
亮剑观后感
2015/06/05 职场文书
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
2021/03/29 PHP
golang日志包logger的用法详解
2021/05/05 Golang