다음과 같이 직접 추가하면
<script> $(function(){ alert("aaa"); }); <script>
과 같이 오류가 발생합니다.
뷰에 js 코드를 추가하기 전에는 juqery.js가 참조되지 않기 때문에 기본 전역 jquery가 파일 끝에 추가됩니다.
(관련 튜토리얼 권장: yii 프레임워크)
해결책:
1. 코드 앞에 js 파일을 도입하세요(두 가지 방법)
<?=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 중국어 홈페이지의 프로그래밍 입문 칼럼을 주목해주세요!
위 내용은 yii2의 View에 js 코드를 추가하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!