我需要在标头中<script>
来定义一个JavaScript变量(var dates={...};
),该变量将从.js
脚本中使用。
最好是在标题中,而不是在jQuery(function($){...})
内,不要隐藏变量,不要使用我的.js
脚本来使用它。
除了修改布局之外,还能以其他方式完成吗?
答案 0 :(得分:2)
我通常这样做:
Yii::app()->clientScript->registerScript('my vars','
var myFirstVar="something";
var myUrl="' . CController::createUrl("controller/action") . '";
,CClientScript::POS_HEAD);