Javascript 无法打印细枝数组
我有一个从钩子中得到的细枝数组,当我转储(数组)数组时,它返回这个数组:Javascript 无法打印细枝数组,javascript,php,twig,Javascript,Php,Twig,我有一个从钩子中得到的细枝数组,当我转储(数组)数组时,它返回这个数组: array:1 [ 0 => array:2 [ "Key1" => "Value1" "Key2" => "Value2" ] ] 我就是这样把它扔掉的: <div> {{ dump(array) }} </div> 请回答您现有的问题,以便提供有关该问题的更多信息/更新。
array:1 [
0 => array:2 [
"Key1" => "Value1"
"Key2" => "Value2"
]
]
我就是这样把它扔掉的:
<div> {{ dump(array) }} </div>
请回答您现有的问题,以便提供有关该问题的更多信息/更新。该问题并非完全重复。链接的答案“可以”用于从PHP转换为JS数组语法(或者简单地将预先生成的JS字符串传递到模板中)。但是Twig也有过滤器,可能更适合,例如
{data | json}
或{%set var=data | json%}
。不知道为什么你会说,无论如何,如果你打印这样的数组,输出将是,而不是什么。确保启用调试,以便可以看到任何错误
<div> {{ array }} </div>
var test = {{ itm|json_encode() }};
console.log(test);