次のように直接追加すると、
<script> $(function(){ alert("aaa"); }); <script>
のようにエラーが表示されます。
ビューに js コードを追加する前に juqery.js は参照されないため、デフォルトのグローバル jquery がファイルの最後に追加されます。
(推奨される関連チュートリアル: yii Framework)
解決策:
1. コードの前に js ファイルを導入します (2 つの方法)
<?=Html::jsFile('@web/js/jquery.js')?> <?php $this->registerJsFile('@web/js/jquery.js');?>
2. グローバル js ファイルを使用します。例:
<?php $js = <<<JS $(function(){ alert("aaa"); }); JS; $this->registerJs($js); ?>
プログラミング関連のコンテンツの詳細については、php 中国語 Web サイトの プログラミング入門 列に注目してください。
以上がyii2 の View に js コードを追加する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。