将參数从PHP传递到JavaScript中
2024-10-20 08:38:34
php:
//自己定义数组參数
$newarr = array('a1' => 'a1', 'a2' => 'a2', 'a3' => 'a3');
$config = CJavaScript::encode($newarr);
Yii::app()->clientScript->registerScript('customConfig', "var customConfig = " . $config . ";", CClientScript::POS_HEAD); //yii 自带配置文件
$yiiConfig = CJavaScript::encode(Yii::app()->params->toArray());
Yii::app()->clientScript->registerScript('appConfig',"var yiiConfig = " . $yiiConfig . ";", CClientScript::POS_HEAD); //分配变量
Yii::app()->clientScript->registerScript('myparam', 'var abc = "Hello"', CClientScript::POS_HEAD); js:
alert(customConfig.a1);
alert(yiiConfig.alert.msg);
alert(abc);
ps : 尽管yii 也有这样的类似功能,可是个人感觉还是没有druopal中实现的好!
最新文章
- android_studio上传svn的时候那些不提交
- js-倒计时自动隐藏
- Dynamics AX 2012 R2 客制化RDP报表参数对话框
- C#开发ActiveX控件及指纹采集
- LeetCode(169)Majority Element and Majority Element II
- (C/C++) memset
- Android View体系
- Use Sandcastle Help File Builder to generate help document
- Jmeter 日志设置---如何设置java协议中被测jar的日志?
- ECmall错误:Call to a member function get_users_count() on a non-object
- 2015腾讯暑期实习生 Web前端开发 面试经历 --作者imwtr
- Computer Transformation(规律,大数打表)
- Android技术——切换视图(两)随着ViewPage达到Tab幻灯片浏览
- SSE(Server-sent events)技术在web端消息推送和实时聊天中的使用
- Spring Security OAuth 2.0
- Python函数部分(1)
- Callable抛出异常与future.get
- LeetCode 104. Maximum Depth of Binary Tree C++ 解题报告
- markdown的使用语法的补充
- 滴水穿石-10GUI