當我用載入Yii2的ActiveForm
時發生一個錯誤,正常狀況下是php
ActiveForm
的兩個js應該先載入,而實際狀況是html
typeError:JQuery(...).yiiActiveForm is not a function。jquery
在github的issues對這個問題已經討論並獲得瞭解決。git
Pjax首先經過html()執行內聯的<script>,而後才經過executeScriptTags()執行帶着src的<script>,因此致使找不到yiiActiveForm。Pjax做者不但願使用JQuery.getScript()解決這個問題,由於安全緣由函數使用eval不符合CSP (Content Security Policy)
github
Yii2的一個參與者修改了Pjax,使Pjax能夠在Yii2良好的工做安全
親測沒問題。yii
函數
url