在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详解ASCII码对照表与字符转换
Dec 05 PHP
PHP多例模式介绍
Jun 24 PHP
Eclipse的PHP插件PHPEclipse安装和使用
Jul 20 PHP
一个经典的PHP文件上传类分享
Nov 18 PHP
PHP中使用数组指针函数操作数组示例
Nov 19 PHP
php简单生成随机数的方法
Jul 30 PHP
PHP将二维数组某一个字段相同的数组合并起来的方法
Feb 26 PHP
Laravel 5.3 学习笔记之 错误&amp;日志
Aug 28 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
Nov 16 PHP
PHP耦合设计模式实例分析
Aug 08 PHP
php如何利用pecl安装mongodb扩展详解
Jan 09 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
Dec 18 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的垃圾回收机制详解
2013/10/28 PHP
PHP生成随机码的思路与方法实例探索
2019/04/11 PHP
PHP获取当前时间不准确问题解决方案
2020/08/14 PHP
推荐自用 Javascript 缩图函数 (onDOMLoaded)……
2007/10/23 Javascript
js用图作提交按钮或超连接
2008/03/26 Javascript
juqery 学习之六 CSS--css、位置、宽高
2011/02/11 Javascript
jQuery中调用WebService方法小结
2011/03/28 Javascript
jQuery 1.7.2中getAll方法的疑惑分析
2012/05/23 Javascript
一个简单的JS时间控件示例代码(JS时分秒时间控件)
2013/11/22 Javascript
实现图片预加载的三大方法及优缺点分析
2014/11/19 Javascript
调试JavaScript中正则表达式中遇到的问题
2015/01/27 Javascript
分享经典的JavaScript开发技巧
2015/11/21 Javascript
Bootstrap carousel轮转图的使用实例详解
2016/05/17 Javascript
js选择器全面解析
2016/06/27 Javascript
JavaScript中数组的22种方法必学(推荐)
2016/07/20 Javascript
JS实现的四级密码强度检测功能示例
2017/05/11 Javascript
vue 怎么创建组件及组件使用方法
2017/07/27 Javascript
理解 Node.js 事件驱动机制的原理
2017/08/16 Javascript
提升页面加载速度的插件InstantClick
2017/09/12 Javascript
vuex的使用及持久化state的方式详解
2018/01/23 Javascript
[01:06]欢迎来到上海,TI9
2018/08/26 DOTA
Centos5.x下升级python到python2.7版本教程
2015/02/14 Python
Python中使用urllib2模块编写爬虫的简单上手示例
2016/01/20 Python
Python基于回溯法子集树模板解决取物搭配问题实例
2017/09/02 Python
Python实现数据可视化看如何监控你的爬虫状态【推荐】
2018/08/10 Python
对Python中创建进程的两种方式以及进程池详解
2019/01/14 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
2019/09/16 Python
CSS3实现超酷的黑猫警长首页
2016/04/26 HTML / CSS
猫途鹰:全球领先的旅游点评社区
2017/04/07 全球购物
学习雷锋做美德少年寄语大全
2014/04/09 职场文书
单位在职证明书
2014/09/11 职场文书
银行领导班子四风对照检查材料
2014/09/27 职场文书
农民工工资支付承诺书
2015/05/04 职场文书
电影地道战观后感
2015/06/04 职场文书
美德少年主要事迹材料
2015/11/04 职场文书
教师师德承诺书2016
2016/03/25 职场文书