【发布时间】:2014-03-08 13:48:03
【问题描述】:
我注意到很多人都像这样将对象从 PHP 传递到 Javascript 作为 JSON:
var obj=JSON.parse('<?php echo json_encode($obj) ?>');
或
var obj=jQuery.parseJSON('<?php echo json_encode($obj) ?>');
为什么人们不这样直接传递 JSON?
var obj=<?php echo json_encode($obj) ?>;
这适用于我尝试过的几个对象。有没有这样不起作用的情况?
【问题讨论】:
-
您通常会在 SO 上找到此处提到的后者。 stackoverflow.com/a/415890, stackoverflow.com/a/169035, stackoverflow.com/a/14993384
标签: javascript php json