ThinkPHP控制器里javascript代码不能执行的解决方法


Posted in PHP onNovember 22, 2014

本文实例讲述了ThinkPHP控制器里javascript代码不能执行的解决方法。分享给大家供大家参考。具体方法如下:

这里实例分析一下thinkphp在控制器里的网页特效代码不能执行解决方法,就拿“退出”这一项来说吧,我的“退出系统”链接是写到左边的框架里的,用js动态生成的。也就是说,没法通过链接里的target来指定。

$this->assign('jumpurl',__url__.'/login');<br>$this->success("注销成功!");

这样写的话,要跳转的页面就显示在了右框架里了,把js代码写到url里面不行,我把这两行代码注释掉了。直接用:
echo "<script>window.top.location.href='$url';</script>";

这样也不行,一方面url里面没法用__app__这些常量,另一方面,最后执行出来的结果是竟是把<script>标签去掉,剩下的直接输出!
(window.top.location.href='index/login';)

我查了action类里的success函数,没有找到相关的参数。

后来突然想到一个问题,tp里的标签都是以尖括号(<>)来包含的,我在控制器里写的<script>是不是被当作标签给解析了呢?于是我就重新写了第二段代码:

echo '<literal><script>alert("退出成功");top.location.href="login";</script></literal>';

这样就行了。

希望本文所述对大家的ThinkPHP框架程序设计有所帮助。

PHP 相关文章推荐
Apache, PHP在Windows 9x/NT下的安装与配置 (一)
Oct 09 PHP
PHPMailer安装方法及简单实例
Nov 25 PHP
PHP 上传文件的方法(类)
Jul 30 PHP
php 图片加水印与上传图片加水印php类
May 12 PHP
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
Jan 03 PHP
探讨PHP删除文件夹的三种方法
Jun 09 PHP
关于file_get_contents返回为空或函数不可用的解决方案
Jun 24 PHP
php第一次无法获取cookie问题处理
Dec 15 PHP
PHP将session信息存储到数据库的类实例
Mar 04 PHP
PHP 在数组中搜索给定的简单实例 array_search 函数
Jun 13 PHP
PHP信号处理机制的操作代码讲解
Apr 19 PHP
PHP论坛实现积分系统的思路代码详解
Jun 01 PHP
thinkphp连贯操作实例分析
Nov 22 #PHP
ThinkPHP处理Ajax返回的方法
Nov 22 #PHP
php隐藏IP地址后两位显示为星号的方法
Nov 21 #PHP
php中try catch捕获异常实例详解
Nov 21 #PHP
PHP生成不重复标识符的方法
Nov 21 #PHP
php中HTTP_REFERER函数用法实例
Nov 21 #PHP
php中call_user_func函数使用注意事项
Nov 21 #PHP
You might like
PHP计数器的实现代码
2013/06/08 PHP
smarty模板引擎基础知识入门
2015/03/30 PHP
详解PHP中的mb_detect_encoding函数使用方法
2015/08/18 PHP
php投票系统之增加与删除投票(管理员篇)
2016/07/01 PHP
Nginx下ThinkPHP5的配置方法详解
2017/08/01 PHP
Jquery优化效率 提升性能解决方案
2010/09/06 Javascript
非常好用的JsonToString 方法 简单实例
2013/07/18 Javascript
查找iframe里元素的方法可传参
2013/09/11 Javascript
JS中prototype的用法实例分析
2015/03/19 Javascript
安装使用Mongoose配合Node.js操作MongoDB的基础教程
2016/03/01 Javascript
JS添加删除DIV的简单实例
2016/07/08 Javascript
Bootstrap优化站点资源、响应式图片、传送带使用详解3
2016/10/14 Javascript
JavaScript重复元素处理方法分析【统计个数、计算、去重复等】
2017/12/14 Javascript
原生js+cookie实现购物车功能的方法分析
2017/12/21 Javascript
JavaScript单线程和任务队列原理解析
2020/02/04 Javascript
[14:21]VICI vs EG (BO3)
2018/06/07 DOTA
Python 读写文件和file对象的方法(推荐)
2016/09/12 Python
python在线编译器的简单原理及简单实现代码
2018/02/02 Python
python机器学习之神经网络实现
2018/10/13 Python
python3爬虫怎样构建请求header
2018/12/23 Python
Pycharm 设置默认头的图文教程
2019/01/17 Python
Python3 修改默认环境的方法
2019/02/16 Python
python torch.utils.data.DataLoader使用方法
2020/04/02 Python
Python virtualenv虚拟环境实现过程解析
2020/04/18 Python
意大利奢侈品购物网站:Giglio
2018/01/05 全球购物
购买一个高级域名:BuyDomains
2018/03/11 全球购物
耐克中国官方商城:Nike中国
2018/10/18 全球购物
车间机修工岗位职责
2014/02/28 职场文书
实习单位评语
2014/04/26 职场文书
白血病捐款倡议书
2014/05/14 职场文书
团队拓展活动方案
2014/08/28 职场文书
2015年乡镇工会工作总结
2015/05/19 职场文书
干部培训工作总结2015
2015/05/25 职场文书
国庆放假通知怎么写
2015/07/30 职场文书
致创业的您:这类人不适合餐饮创业
2019/08/19 职场文书
Java中Quartz高可用定时任务快速入门
2022/04/03 Java/Android