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

 更新时间:2016年03月06日 09:36:56   作者:aoyo  
这篇文章主要介绍了在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析的相关资料,需要的朋友可以参考下

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

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

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生成二维码的两种方法(带logo图像)

    使用PHP生成二维码的两种方法(带logo图像)

    随着科技的进步,二维码应用领域越来越广泛,今天我给大家分享下如何使用PHP生成二维码,以及如何生成中间带LOGO图像的二维码
    2014-03-03
  • php按百分比生成缩略图的代码分享

    php按百分比生成缩略图的代码分享

    最近的一个网站项目中上传图片需要生成缩略图,以减小列表页的大小,减缓服务器压力。一向崇尚简洁明了和实用的我,看到网上搜到的一个个长长的php缩略图类的时候,感到非常痛苦。我承认他们写的功能是强大一些,但是我不需要这么复杂的功能
    2014-05-05
  • php之redis短线重连案例讲解

    php之redis短线重连案例讲解

    这篇文章主要介绍了php之redis短线重连案例讲解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • ThinkPHP提交表单时默认自动转义的解决方法

    ThinkPHP提交表单时默认自动转义的解决方法

    这篇文章主要介绍了ThinkPHP提交表单时默认自动转义的解决方法,可解决针对单引号和双引号的自动转移问题,提供了两种解决方法供大家对比选择,具有一定的实用价值,需要的朋友可以参考下
    2014-11-11
  • ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法

    ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解

    这篇文章主要介绍了ThinkPHP做文字水印时提示call an undefined function exif_imagetype()解决方法,是项目开发中非常实用的技巧,需要的朋友可以参考下
    2014-10-10
  • php对包含html标签的字符串进行截取的函数分享

    php对包含html标签的字符串进行截取的函数分享

    这篇文章主要介绍了php对包含html标签的字符串进行截取的函数分享,相比普通的字符串截取更为强大,用在一些特殊场合,需要的朋友可以参考下
    2014-06-06
  • CodeIgniter框架URL路由总结

    CodeIgniter框架URL路由总结

    这篇文章主要介绍了CodeIgniter框架URL路由总结,本文也以作为CodeIgniter路由入门教程,讲解了配置规则的几个方面,需要的朋友可以参考下
    2014-09-09
  • PHP清除缓存的几种方法总结

    PHP清除缓存的几种方法总结

    这篇文章主要介绍了PHP清除缓存的几种方法总结的相关资料,希望通过本文大家能够掌握清除缓存的方法,需要的朋友可以参考下
    2017-09-09
  • php静态成员方法和静态的成员属性的使用方法

    php静态成员方法和静态的成员属性的使用方法

    这篇文章主要介绍了php静态成员方法和静态的成员属性的使用方法的相关资料,希望通过本文能帮助到大家,让大家使用的时候注意方法,需要的朋友可以参考下
    2017-10-10
  • Symfony2实现从数据库获取数据的方法小结

    Symfony2实现从数据库获取数据的方法小结

    这篇文章主要介绍了Symfony2实现从数据库获取数据的方法,结合实例形式总结分析了常用的Symfony数据库查询技巧,需要的朋友可以参考下
    2016-03-03

最新评论