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 相关文章推荐
用ADODB来让PHP操作ACCESS数据库的方法
Dec 31 PHP
PHP学习笔记之二
Jan 17 PHP
PHP+MYSQL会员系统的登陆即权限判断实现代码
Sep 23 PHP
ThinkPHP关联模型操作实例分析
Sep 23 PHP
修改ThinkPHP缓存为Memcache的方法
Jun 25 PHP
PHP+jquery实时显示网站在线人数的方法
Jan 04 PHP
php支付宝接口用法分析
Jan 04 PHP
iis6手工创建网站后无法运行php脚本的解决方法
Jun 08 PHP
PHP文件后缀不强制为.php方法
Mar 31 PHP
php实现的表单验证类完整示例
Aug 13 PHP
Laravel find in set排序实例
Oct 09 PHP
is_file和file_exists效率比较
Mar 14 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基于工厂模式实现的计算器实例
2015/07/16 PHP
PHP实现将多个文件中的内容合并为新文件的方法示例
2017/06/10 PHP
JS array 数组详解
2009/03/22 Javascript
jQuery :nth-child前有无空格的区别分析
2011/07/11 Javascript
由点击页面其它地方隐藏div所想到的jQuery的delegate
2013/08/29 Javascript
原生js实现日期联动
2015/01/12 Javascript
js数组如何添加json数据及js数组与json的区别
2015/10/27 Javascript
angularjs表格分页功能详解
2016/01/21 Javascript
jQuery实现选项联动轮播效果【附实例】
2016/04/19 Javascript
jquery设置表单元素为不可用的简单代码
2016/07/04 Javascript
浅谈angular4生命周期钩子
2017/09/05 Javascript
利用js编写网页进度条效果
2017/10/08 Javascript
jqueryUI tab标签页代码分享
2017/10/09 jQuery
react router4+redux实现路由权限控制的方法
2018/05/03 Javascript
微信小程序实现留言板功能
2018/11/02 Javascript
Servlet返回的数据js解析2种方法
2019/12/12 Javascript
ES6 Iterator遍历器原理,应用场景及相关常用知识拓展详解
2020/02/15 Javascript
微信小程序scroll-view点击项自动居中效果的实现
2020/03/25 Javascript
antd form表单数据回显操作
2020/11/02 Javascript
详解Vue.js3.0 组件是如何渲染为DOM的
2020/11/10 Javascript
Python2.5/2.6实用教程 入门基础篇
2009/11/29 Python
python的Template使用指南
2014/09/11 Python
Python实现在Linux系统下更改当前进程运行用户
2015/02/04 Python
Python实现自动登录百度空间的方法
2017/06/10 Python
NumPy.npy与pandas DataFrame的实例讲解
2018/07/09 Python
基于python实现简单日历
2018/07/28 Python
python生成n个元素的全组合方法
2018/11/13 Python
Python Opencv提取图片中某种颜色组成的图形的方法
2019/09/19 Python
阿迪达斯意大利在线商店:adidas意大利
2016/09/19 全球购物
施华洛世奇新加坡官网:SWAROVSKI新加坡
2020/10/06 全球购物
工商学院毕业生自荐信
2013/11/12 职场文书
商场经理竞聘演讲稿
2014/01/01 职场文书
婚庆司仪主持词
2014/03/15 职场文书
卫生标语大全
2014/06/21 职场文书
工作骂脏话检讨书
2014/10/05 职场文书
2015年学校团委工作总结
2015/05/26 职场文书