1. 首页
  2. 数据库
  3. 其它
  4. 在Yii2中使用Pjax导致Yii2内联脚本载入失败的原因分析

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

上传者: 2020-12-22 07:29:43上传 PDF文件 33.87KB 热度 13次
当我用defunkt/jquery-pjax载入Yii2的ActiveForm时发生一个错误,正常情况下是 ActiveForm的两个js应该先载入,而实际情况是 typeError:JQuery(...).yiiActiveForm is not a function。 在github的issues对这个问题已经讨论并得到了解决。 Pjax首先通过html()执行内联的[removed],然后才通过executeScriptTags()执行带着src的[removed],所以导致找不到yiiActiveForm。Pjax作者拒绝使用JQuery.getScript()解决这个问题,因为
用户评论