Si vous l'ajoutez directement comme suit, tel que :
<script> $(function(){ alert("aaa"); }); <script>
, une erreur apparaîtra.
Comme juqery.js n'est pas référencé avant d'ajouter le code js dans la vue, le jquery global par défaut est ajouté à la fin du fichier.
(Recommandations du didacticiel associées : framework yii )
Solution :
1 Introduisez les fichiers js avant le code (deux façons)
<?=Html::jsFile('@web/js/jquery.js')?> <?php $this->registerJsFile('@web/js/jquery.js');?>.
2. Utilisez des fichiers js globaux, tels que :
<?php $js = <<<JS $(function(){ alert("aaa"); }); JS; $this->registerJs($js); ?>
Pour plus de contenu lié à la programmation, veuillez faire attention à la colonne Introduction à la programmation sur le site Web chinois de PHP !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!