【发布时间】:2013-12-12 09:38:48
【问题描述】:
在我的 cakephp2 应用程序中,我试图将一个变量从我的布局传递给 Javascript。
我正在使用以下代码:
$test = array('a'=>'test');
$this->Js->set('data', json_encode($test));
echo $this->Js->writeBuffer();
这会产生以下 HTML:
<script type="text/javascript">
//<![CDATA[
$(document).ready(function () {window.app = {"data":"{\"a\":\"test\"}"};});
//]]>
</script>
但是,当我尝试在我的 chrome 控制台中访问 window.app 时,我收到错误“window.app 未定义”。
任何想法我做错了什么?
【问题讨论】:
标签: javascript variables cakephp cakephp-2.0