php - Yii:将 JavaScript 添加到 header

标签 php yii

我需要 <script>在 header 中定义一个 JavaScript 变量 ( var dates={...}; ),它将在 .js 中使用脚本。

它最好在标题中而不是在 jQuery(function($){...}) 中不要隐藏变量以防止我的 .js 使用它脚本。

是否可以通过修改布局以外的任何其他方式来完成?

最佳答案

我通常这样做:

Yii::app()->clientScript->registerScript('my vars','
    var myFirstVar="something";
    var myUrl="' . CController::createUrl("controller/action") . '";
    ,CClientScript::POS_HEAD);

关于php - Yii:将 JavaScript 添加到 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16885485/

相关文章:

php - MongoCursorException 'couldn' t 获取响应 header '

php - 无法在 PHP 扩展中编译虚拟文件

javascript - 选择选项在更改时从 ajax 生成值

php - 如何在 Yii 中使用 CDbCriteria 在模型上应用 SQL 过滤器

ide - 哪个是与 Yii 框架一起使用的最佳 IDE

php - Yii框架,CGridView复选框帮助

php - 更新数据库中的 ID

php - Angular 聊天室 Web 应用程序

mod-rewrite - Yii 从 URL 中删除应用程序目录名称

php - SQL更改值,到另一个表的下一行