在Yii2中使用Pjax導致Yii2內聯(lián)腳本載入失敗的原因分析
當我用defunkt/jquery-pjax載入Yii2的ActiveForm時發(fā)生一個錯誤,正常情況下是
ActiveForm的兩個js應該先載入,而實際情況是
typeError:JQuery(...).yiiActiveForm is not a function。
在github的issues對這個問題已經討論并得到了解決。
Pjax首先通過html()執(zhí)行內聯(lián)的<script>,然后才通過executeScriptTags()執(zhí)行帶著src的<script>,所以導致找不到y(tǒng)iiActiveForm。Pjax作者拒絕使用JQuery.getScript()解決這個問題,因為安全原因函數(shù)使用eval不符合CSP (Content Security Policy)
以上所述給大家介紹了在Yii2中使用Pjax導致Yii2內聯(lián)腳本載入失敗的原因分析的相關資料,希望對大家以上幫助!
相關文章
PHP實現(xiàn)把MySQL數(shù)據(jù)庫導出為.sql文件實例(仿PHPMyadmin導出功能)
這篇文章主要介紹了PHP實現(xiàn)把MySQL數(shù)據(jù)庫導出為.sql文件實例(仿PHPMyadmin導出功能),需要的朋友可以參考下2014-05-05ThinkPHP實現(xiàn)將SESSION存入MYSQL的方法
這篇文章主要介紹了ThinkPHP實現(xiàn)將SESSION存入MYSQL的方法,需要的朋友可以參考下2014-07-07簡單易用的php數(shù)據(jù)庫pdo操作類(curd?demo)
這篇文章主要介紹了簡單易用的php數(shù)據(jù)庫pdo操作類(curd?demo),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-10-10thinkphp5加layui實現(xiàn)圖片上傳功能(帶圖片預覽)
這篇文章主要介紹了thinkphp5加layui實現(xiàn)圖片上傳功能(帶圖片預覽)的相關資料,需要的朋友可以參考下2023-03-03