我有javascript中的变量,它来自json_encode的php。 虽然我用JSON.parse(变量)来解决它。它提醒我对象而不是实际结果。
CODE:
var a = '<?php echo json_encode($over_branch_array); ?>';
a = JSON.parse(a);
alert(a);
编辑:
基本上我需要映射我的php数组。
a = a.map(function(v){
return { id : v.branch, text : v.branch };
});
如果我要做JSON.stringify那么我就不能做到这一点..
答案 0 :(得分:1)
alert
会对对象执行toString
转换。您将获得this之类的结果。
如果要查看对象的内容,请console.log
或JSON.stringify
。
编辑:
当我说使用JSON.stringify
时,我的意思是这样做以显示对象中的实际内容:
alert(JSON.stringify(a));