Javascript 如何在YII视图中包含外部js文件?
我是YII框架的新手,目前正在使用YII 2.0! 有人能帮我在视图文件中包含外部js文件吗?我尝试了下面的代码 Js文件位于Javascript 如何在YII视图中包含外部js文件?,javascript,php,yii2,Javascript,Php,Yii2,我是YII框架的新手,目前正在使用YII 2.0! 有人能帮我在视图文件中包含外部js文件吗?我尝试了下面的代码 Js文件位于“frontend/web/themes/Js/new.Js” 视图文件位于“frontend/views/dash/index.php” 鉴于: $this->registerJsFile('js/new.js',['depends' => [yii\web\JqueryAsset::className()]]); 在Assests/Appasset.ph
“frontend/web/themes/Js/new.Js”
视图文件位于“frontend/views/dash/index.php”
鉴于:
$this->registerJsFile('js/new.js',['depends' => [yii\web\JqueryAsset::className()]]);
在Assests/Appasset.php中包括
public $js = [
'https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js',
'themes/js/bootstrap.min.js',
'themes/js/new.js'
];
但仍然无法在视图中运行js函数。请提供帮助。如果找到JS文件,您可以在页面源代码中进行检查吗?如何/何时尝试使用JS函数?是否在视图文件中定义了assest?比如:Appasset::register($this)或者它包含在主布局文件中?请指定。尝试将
@app
添加到函数中,如下所示:$this->registerJsFile('@app/js/new.js',['dependens'=>[yii\web\jqueryaset::className()]);如果找到JS文件,你能在页面源代码中检查一下吗?如何/何时尝试使用JS函数?是否在视图文件中定义了assest?比如:Appasset::register($this)或者它包含在主布局文件中?请指定。尝试将@app
添加到函数中,如下所示:$this->registerJsFile('@app/js/new.js',['dependens'=>[yii\web\jqueryaset::className()]);