在<script>标记内的Yii2 Jquery代码

时间:2017-02-27 19:35:51

标签: javascript jquery yii2

我的问题是我在&lt; script type =“text / javascript”&gt;&lt; / script&gt; 标签内写了很多代码,这些代码大部分都是Jquery代码,最初这个因为它被引用到远程源来工作:

&#xA;&#xA;
 &lt; script type =“text / javascript”src =“http://code.jquery.com /jquery-1.7.1.min.js"></script>

但事情是它不能取决于互联网,所以我需要所有这些代码在本地工作,我不能将所有这些行调整为 $ this-&gt; registerJs(“”); 这只是无休止的工作。

& #xA;&#xA;

那么如何在&lt; script&gt;&lt; / script&gt; 标签内部使用Jquery本地工作所有这些代码?

&#xA;& #xA;

提前致谢。

&#xA;

1 个答案:

答案 0 :(得分:1)

您可以将脚本放入项目内的js文件中,并按如下方式注册:

$this->registerJsFile('@web/js/myCustomJs.js', [
    'depends' => [\yii\web\JqueryAsset::className()]
]);

因此,您不需要使用单引号和双引号来试图使其与$this->registerJs("");一起使用。

注意:在示例代码depends上使得jsery之后加载js文件。