javascript - <script> 标签内的 Yii2 Jquery 代码

标签 javascript jquery yii2

我的问题是我在<script type="text/javascript"></script>里面写了很多代码标签,大部分代码是 Jquery 代码,最初这是有效的,因为它引用了远程源:

<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.min.js"></script>

但问题是它不能依赖于互联网,所以我需要所有这些代码在本地工作,并且我无法将所有这些行调整为 $this->registerJs("");这只是无休止的工作。

那么我怎样才能将所有这些代码放入 <script></script> 中?标签可以在本地使用 Jquery 吗?

提前致谢。

最佳答案

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

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

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

注意:在示例代码中,depends 使得您的 js 文件在 Jquery 之后加载。

关于javascript - &lt;script&gt; 标签内的 Yii2 Jquery 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42494287/

相关文章:

javascript - API签名生成

javascript - Angular 绑定(bind)打破了小数位

javascript - 字符串中的递增数字

jquery - CSS 定位 : Set to images below and 1 image on top of the first image (jsfiddle included)

javascript - yii2 中的 dropDownList 自动完成

php - Yii 2.0 如何在没有 <div class ="form-group"> 的情况下生成表单?

javascript - 手动大写/小写解释

javascript - clone() 后 length 不起作用

javascript - jQuery 干净的方法来获取 href 数组并重建它

composer-php - Yii2 错误:yii\base\UnknownMethodException:调用未知方法:yii\web\UrlManager::addRules()