在Yii2中使用Pjax導(dǎo)致Yii2內(nèi)聯(lián)腳本載入失敗的原因分析
當(dāng)我用defunkt/jquery-pjax載入Yii2的ActiveForm時(shí)發(fā)生一個(gè)錯(cuò)誤,正常情況下是

ActiveForm的兩個(gè)js應(yīng)該先載入,而實(shí)際情況是


typeError:JQuery(...).yiiActiveForm is not a function。
在github的issues對(duì)這個(gè)問(wèn)題已經(jīng)討論并得到了解決。
Pjax首先通過(guò)html()執(zhí)行內(nèi)聯(lián)的<script>,然后才通過(guò)executeScriptTags()執(zhí)行帶著src的<script>,所以導(dǎo)致找不到y(tǒng)iiActiveForm。Pjax作者拒絕使用JQuery.getScript()解決這個(gè)問(wèn)題,因?yàn)榘踩蚝瘮?shù)使用eval不符合CSP (Content Security Policy)
以上所述給大家介紹了在Yii2中使用Pjax導(dǎo)致Yii2內(nèi)聯(lián)腳本載入失敗的原因分析的相關(guān)資料,希望對(duì)大家以上幫助!
相關(guān)文章
簡(jiǎn)單的php緩存類(lèi)分享 php緩存機(jī)制
這篇文章主要介紹了一個(gè)php緩存類(lèi),文件名使用md5加密,大家參考使用吧2014-01-01
PHP編譯configure時(shí)常見(jiàn)錯(cuò)誤的總結(jié)
這篇文章主要介紹了PHP編譯configure時(shí)常見(jiàn)錯(cuò)誤的總結(jié)的相關(guān)資料,本文總結(jié)了一些常見(jiàn)的configure錯(cuò)誤信息和解決這些錯(cuò)誤的經(jīng)驗(yàn),需要的朋友可以參考下2017-08-08
php求正負(fù)數(shù)數(shù)組中連續(xù)元素最大值示例
問(wèn)題是給出數(shù)組,該數(shù)組由正負(fù)數(shù)字組成,找出該數(shù)組中連續(xù)元素組成的子數(shù)組的最大值。下面是PHP實(shí)現(xiàn)的示例,需要的朋友可以參考下2014-04-04
在swoole中制作一款仿制laravel的框架的實(shí)例代碼
這篇文章主要介紹了在swoole中制作一款仿制laravel的框架,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03
thinkphp數(shù)據(jù)查詢(xún)和遍歷數(shù)組實(shí)例
這篇文章主要介紹了thinkphp數(shù)據(jù)查詢(xún)和遍歷數(shù)組的方法,包括數(shù)據(jù)庫(kù)的DSN方法配置、CURD操作方法以及模板的遍歷數(shù)組等技巧,具有一定的借鑒價(jià)值,需要的朋友可以參考下2014-11-11
PHPStorm2020.1永久激活及下載更新至2020(推薦)
這篇文章主要介紹了PHPStorm2020.1永久激活及下載更新至2020,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-09-09
laravel自定義分頁(yè)的實(shí)現(xiàn)案例offset()和limit()
今天小編就為大家分享一篇laravel自定義分頁(yè)的實(shí)現(xiàn)案例offset()和limit(),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10
WordPress主題中添加文章列表頁(yè)頁(yè)碼導(dǎo)航的PHP代碼實(shí)例
這篇文章主要介紹了WordPress主題中添加文章列表頁(yè)碼導(dǎo)航的PHP代碼實(shí)例,這也是制作各種WordPress主題必備的基礎(chǔ)功能,需要的朋友可以參考下2015-12-12

