[英]External JS files in Yii
我试图从我的Yii资产文件夹中调用外部JS文件,源代码显示正确的文件,但JS没有响应。
我把它包含在我的视图文件中......
<?php Yii::app()->clientScript->registerScriptFile( Yii::app()->request->baseurl . '/assets/test.js' ); ?>
我知道这是b / c的问题,当我将它复制到它工作的非Yii文件夹中时,当我在Yii中获取在线JS文件时它起作用了。
CClientScript :: registerScriptFile()可以将<script>标记放在页面HTML的各个部分中(确切地说是三个位置:<head>或<body>的开头或结尾)。 有时候位置很重要,因为脚本标签的顺序很重要。 当我使用jQuery UI时,我发现排序很重要。
默认情况下,它将脚本标记放在<head>中。 如果您玩这个位置,您可能会发现它有效。
您显示的一小段代码并不表示存在任何问题。 但是你可能想要提供一个更大的例子和/或展示你所做的工作。 顺便说一句,在Yii中你不应该把东西直接放到assets文件夹中。 项目通过资产管理器发布到达此处。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.