我有一个包含 json 的 php 变量,我使用 json_encode 将数组转换为 json。
如果我打印我的 var 我有:
["L","M","M","J","V","S","D"]
但是,如果我在 js 中使用我的 var,我有:
["L","M","M","J","V","S","D"]
我无法解析,因为我有一个错误
Uncaught SyntaxError: Unexpected token &
有没有办法在我的 js 中获取 json ?
谢谢
编辑:
在php中
$dayArray = array('L','M','M','J','V','S','D');
$dayArray = json_encode($dayArray)
在js中
setDayArray('<?php echo $dayArray ?>');
setDayArray = function(dayArray){
console.log(dayArray);
}
用树枝
calendar.setDayArray({{ dayArray }});
这可能是由于 symfony 渲染,我发现的唯一方法是使用 json 标头进行 ajax 调用