在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析


Posted in PHP onMarch 06, 2016

当我用defunkt/jquery-pjax载入Yii2的ActiveForm时发生一个错误,正常情况下是

在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析

ActiveForm的两个js应该先载入,而实际情况是

在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析

在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析

typeError:JQuery(...).yiiActiveForm is not a function。

在github的issues对这个问题已经讨论并得到了解决。

Pjax首先通过html()执行内联的<script>,然后才通过executeScriptTags()执行带着src的<script>,所以导致找不到yiiActiveForm。Pjax作者拒绝使用JQuery.getScript()解决这个问题,因为安全原因函数使用eval不符合CSP (Content Security Policy)

以上所述给大家介绍了在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析的相关资料,希望对大家以上帮助!

PHP 相关文章推荐
php 5.3.5安装memcache注意事项小结
Apr 12 PHP
PHP中使用CURL模拟登录并获取数据实例
Jul 01 PHP
PHP在网页中动态生成PDF文件详细教程
Jul 05 PHP
php之readdir函数用法实例
Nov 13 PHP
推荐几个开源的微信开发项目
Dec 28 PHP
php获取访问者IP地址汇总
Apr 24 PHP
PHP 微信支付类 demo
Nov 30 PHP
PHP Filter过滤器全面解析
Aug 09 PHP
PHP使用第三方即时获取物流动态实例详解
Apr 27 PHP
php基于自定义函数记录log日志方法
Jul 21 PHP
PHP+Session防止表单重复提交的解决方法
Apr 09 PHP
PHP堆栈调试操作简单示例
Jun 15 PHP
Zend Framework动作助手Redirector用法实例详解
Mar 05 #PHP
Zend Framework动作助手Url用法详解
Mar 05 #PHP
Zend Framework动作助手Json用法实例分析
Mar 05 #PHP
Zend Framework动作助手FlashMessenger用法详解
Mar 05 #PHP
Zend Framework创建自己的动作助手详解
Mar 05 #PHP
Zend Framework动作助手(Zend_Controller_Action_Helper)用法详解
Mar 05 #PHP
Zend Framework实现Zend_View集成Smarty模板系统的方法
Mar 05 #PHP
You might like
php smarty的预保留变量总结
2008/12/04 PHP
php curl基本操作详解
2013/07/23 PHP
ThinkPHP框架安全实现分析
2016/03/14 PHP
js中将多个语句写成一个语句的两种方法小结
2007/12/08 Javascript
Javascript模块化编程(一)模块的写法最佳实践
2013/01/17 Javascript
JQUERY 获取IFrame中对象及获取其父窗口中对象示例
2013/08/19 Javascript
网页广告中JS代码的信息监听示例
2014/04/02 Javascript
node.js中的http.request方法使用说明
2014/12/14 Javascript
javascript事件委托的方式绑定详解
2015/06/10 Javascript
jQuery实现html元素拖拽
2015/07/21 Javascript
KnockoutJS 3.X API 第四章之数据控制流foreach绑定
2016/10/10 Javascript
详解springmvc 接收json对象的两种方式
2016/12/06 Javascript
jqGrid翻页时数据选中丢失问题的解决办法
2017/02/13 Javascript
bootstrap table sum总数量统计实现方法
2017/10/29 Javascript
详解express + mock让前后台并行开发
2018/06/06 Javascript
js中对象与对象创建方法的各种方法
2019/02/27 Javascript
微信小程序实现页面分享onShareAppMessage
2019/08/12 Javascript
关于layui表单中按钮自动提交的解决方法
2019/09/09 Javascript
Python删除windows垃圾文件的方法
2015/07/14 Python
Python的爬虫框架scrapy用21行代码写一个爬虫
2017/04/24 Python
Python中的id()函数指的什么
2017/10/17 Python
Python实现线程状态监测简单示例
2018/03/28 Python
Python 实现向word(docx)中输出
2020/02/13 Python
Python telnet登陆功能实现代码
2020/04/16 Python
HTML5学习笔记之html5与传统html区别
2016/01/06 HTML / CSS
webView加载html图片遇到的问题解决
2019/10/08 HTML / CSS
师范应届生教师求职信
2013/11/05 职场文书
装潢设计专业推荐信模板
2013/11/26 职场文书
《小草和大树》教学反思
2014/02/16 职场文书
委托公证书范本
2014/04/03 职场文书
幼儿园保育员责任书
2014/07/22 职场文书
县政协领导班子群众路线教育实践活动四风问题整改方案
2014/10/26 职场文书
2014年护士个人工作总结
2014/11/11 职场文书
绿色环保倡议书
2015/04/28 职场文书
通用员工手册范本
2015/05/14 职场文书
七夕情人节问候语
2015/11/11 职场文书