Yii2 で Pjax を使用するときに Yii2 インライン スクリプトの読み込みが失敗する理由の分析、yii2pjax defunkt/jquery-pjax を使用して Yii2 の ActiveForm を読み込むときにエラーが発生しました。通常はエラーになります ActiveFormの2つのjsを先にロードする必要がありますが、実際の状況は typeError:JQuery(...).yiiActiveForm は関数ではありません。 この問題は github の問題で議論され、解決されました。 Pjax は最初に html() を介してインラインの を実行し、次に、executeScriptTags() を介して src を使用して <script> を実行するため、yiiActiveForm が見つかりません。 Pjax 作者は、eval を使用する関数がセキュリティ上の理由から CSP (コンテンツ セキュリティ ポリシー) に準拠していないため、この問題を解決するために JQuery.getScript() を使用することを拒否しています</p> <p>上記は、Yii2 で Pjax を使用するときに Yii2 のインライン スクリプトの読み込みが失敗する原因の分析に関する関連情報を紹介しました。お役に立てば幸いです。 </p> <!--endmain--> <h4>興味があるかもしれない記事: </h4> <ul> <li>YII2 フレームワークをゼロから学ぶ (6) 高度なアプリケーション テンプレート</li> <li> YII2 フレームワークをゼロから学ぶ (5) 高速コード生成ツール Gii の使用</li> <li> YII2 フレームワークをゼロから学ぶ(4) 拡張プラグイン yii2-kartikgii</li> <li> YII2 フレームワークをゼロから学ぶ (3) 拡張プラグイン yii2-gird</li> <li> YII2 フレームワークをゼロから学ぶ (2) Composer で拡張プラグインをインストールする</li> </ul> <p align="left"></p> <div style="display:none;"> <span id="url" itemprop="url">http://www.bkjia.com/PHPjc/1106896.html</span><span id="indexUrl" itemprop="indexUrl">www.bkjia.com</span><span id="isOriginal" itemprop="isOriginal">本当</span><span id="isBasedOnUrl" itemprop="isBasedOnUrl">http://www.bkjia.com/PHPjc/1106896.html</span><span id="genre" itemprop="genre">技術記事</span><span id="description" itemprop="description"> Yii2 で Pjax を使用すると Yii2 のインライン スクリプトのロードが失敗する原因の分析、yii2pjax Yii2 の ActiveForm を defunkt/jquery-pjax を使用してロードすると、通常は Activ...</span> </div>。 <div class="art_confoot"></div>