我的问题是我在< script type =“text / javascript”>< / script>
标签内写了很多代码,这些代码大部分都是Jquery代码,最初这个因为它被引用到远程源来工作:
&lt; script type =“text / javascript”src =“http://code.jquery.com /jquery-1.7.1.min.js"></script>
但事情是它不能取决于互联网,所以我需要所有这些代码在本地工作,我不能将所有这些行调整为 $ this-&gt; registerJs(“”);
这只是无休止的工作。
那么如何在&lt; script&gt;&lt; / script&gt;
标签内部使用Jquery本地工作所有这些代码?
提前致谢。
&#xA;答案 0 :(得分:1)
您可以将脚本放入项目内的js文件中,并按如下方式注册:
$this->registerJsFile('@web/js/myCustomJs.js', [
'depends' => [\yii\web\JqueryAsset::className()]
]);
因此,您不需要使用单引号和双引号来试图使其与$this->registerJs("");
一起使用。
注意:在示例代码depends
上使得jsery之后加载js文件。