在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 相关文章推荐
文章推荐系统(二)
Oct 09 PHP
社区(php&amp;&amp;mysql)五
Oct 09 PHP
php生成WAP页面
Oct 09 PHP
php URL跳转代码 减少外链
Jun 25 PHP
详解php的魔术方法__get()和__set()使用介绍
Sep 19 PHP
探讨各种PHP字符串函数的总结分析
Jun 05 PHP
如何用php获取程序执行的时间
Jun 09 PHP
php中sprintf与printf函数用法区别解析
Feb 17 PHP
对比分析php中Cookie与Session的异同
Feb 19 PHP
SSO单点登录的PHP实现方法(Laravel框架)
Mar 23 PHP
php中this关键字用法分析
Dec 07 PHP
Yii2框架配置文件(Application属性)与调试技巧实例分析
May 27 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中创建并处理图象
2006/10/09 PHP
用PHP+java实现自动新闻滚动窗口
2006/10/09 PHP
比较详细PHP生成静态页面教程
2012/01/10 PHP
服务器变量 $_SERVER 的深入解析
2013/07/02 PHP
php实现从上传文件创建缩略图的方法
2015/04/02 PHP
php冒泡排序与快速排序实例详解
2015/12/07 PHP
微信网页授权(OAuth2.0) PHP 源码简单实现
2016/08/29 PHP
php使用gd2绘制基本图形示例(直线、圆、正方形)
2017/02/15 PHP
mac os快速切换多个PHP版本的方法
2017/03/07 PHP
在Javascript中为String对象添加trim,ltrim,rtrim方法
2006/09/22 Javascript
javascript检测页面是否缩放的小例子
2013/05/16 Javascript
JS小功能(checkbox实现全选和全取消)实例代码
2013/11/28 Javascript
js实现ArrayList功能附实例代码
2014/10/29 Javascript
浅谈页面装载js及性能分析方法
2014/12/09 Javascript
jQuery基于正则表达式的表单验证功能示例
2017/01/21 Javascript
基于jQuery封装的分页组件
2017/06/26 jQuery
微信小程序抽奖组件的使用步骤
2021/01/11 Javascript
node脚手架搭建服务器实现token验证的方法
2021/01/20 Javascript
将图片文件嵌入到wxpython代码中的实现方法
2014/08/11 Python
Python中for循环和while循环的基本使用方法
2015/08/21 Python
windows系统下Python环境搭建教程
2017/03/28 Python
python遍历文件夹找出文件夹后缀为py的文件方法
2018/10/21 Python
python直接获取API传递回来的参数方法
2018/12/17 Python
python中get和post有什么区别
2020/06/19 Python
python 简单的调用有道翻译
2020/11/25 Python
numpy实现RNN原理实现
2021/03/02 Python
ProBikeKit新西兰:自行车套件,跑步和铁人三项装备
2017/04/05 全球购物
欧缇丽加拿大官方网站:Caudalie加拿大
2019/07/18 全球购物
会话Bean的种类
2013/11/07 面试题
护理专业毕业生推荐信
2013/10/31 职场文书
经理管理专业自荐信范文
2013/12/31 职场文书
乡镇综治宣传月活动总结
2014/07/02 职场文书
毕业设计指导教师评语
2014/12/30 职场文书
MySQL基础(二)
2021/04/05 MySQL
教你用Python matplotlib库制作简单的动画
2021/06/11 Python
详解MindSpore自定义模型损失函数
2021/06/30 Python