json_编码将php数组传递给javascript数组
我有一个更维的php数组,我想传递给javascript数组 这是阵列: 它类似于16:[{article_no_internal:9987213}]等等。 我将其编码如下: 和javascriptjson_编码将php数组传递给javascript数组,php,javascript,arrays,json,Php,Javascript,Arrays,Json,我有一个更维的php数组,我想传递给javascript数组 这是阵列: 它类似于16:[{article_no_internal:9987213}]等等。 我将其编码如下: 和javascript 这在我的控制台中,现在我需要解析以获得正确的数据。谢谢您不应该在JSON编码的值周围加双引号;只需执行以下操作即可: alert(<?php echo $shipping_part_list_array; ?>); 不过,出于调试目的,以下内容会更好: console.log(<
这在我的控制台中,现在我需要解析以获得正确的数据。谢谢您不应该在JSON编码的值周围加双引号;只需执行以下操作即可:
alert(<?php echo $shipping_part_list_array; ?>);
不过,出于调试目的,以下内容会更好:
console.log(<?php echo $shipping_part_list_array; ?>);
最后,要将其分配给JavaScript变量:
var list = <?php echo $shipping_part_list_array; ?>;
您不应该在JSON编码的值周围加双引号;只需执行以下操作即可:
alert(<?php echo $shipping_part_list_array; ?>);
不过,出于调试目的,以下内容会更好:
console.log(<?php echo $shipping_part_list_array; ?>);
最后,要将其分配给JavaScript变量:
var list = <?php echo $shipping_part_list_array; ?>;
您需要添加单引号以提醒JSON字符串:
alert('<?php echo $shipping_part_list_array; ?>');
您需要添加单引号以提醒JSON字符串:
alert('<?php echo $shipping_part_list_array; ?>');
警觉的更改为警报;或查看原始html代码警报;更改为警报;或者在原始html codefunction数组{[native code]}上看到,当我在没有警告的情况下发出警报时,我得到了这个消息。@Toma对了,这就是我在回答中警告的,如果你想调试对象本身,你应该使用console.logwith console.log和我得到的数组的简单引号。在我的错误日志中,我给出了数组中充满数据的$db\u obj->getArticleList$元素。@Toma我已经更新了答案,请检查。顺便说一句,我从来没有说过在value.function数组{[本机代码]}周围加单引号。我在没有警告的情况下得到这个值。@Toma对,这就是我在回答中警告的,如果你想调试对象本身,你应该使用console.logwith console.log和我得到的数组的简单引号。在我的错误日志中,我给出了数组中充满数据的$db\u obj->getArticleList$元素。@Toma我已经更新了答案,请检查。顺便说一句,我从来没有说过在值周围加单引号。