我有一个PHP的二维数组,例如以下格式:
我在网上搜索后,人们建议使用JSON,并使用以下代码:
这个PHP数组中的数据来自SQL数据库。现在我想在JavaScript中使用它。"Key1" => { "id" => 1, "name" => "MyName", "address" => "USA" }
"Key2" => { "id" => 2, "name" => "MyName2", "address" => "Australia" }
我在网上搜索后,人们建议使用JSON,并使用以下代码:
var js_var = JSON.parse("<?php echo json_encode($var); ?>");
我在使用Firebug时在Firefox浏览器中遇到了这个错误
missing ) after argument list [Break On This Error]
var js_var = JSON.parse("{"Key1":{"id":"1","name":"MyName","address":"USA"...
错误出现在JSON.parse("{"Key1之后
在谷歌浏览器中,firebug没有报告任何错误
JSON.parse('<?php= json_encode($var); ?>');
(请注意是 _单引号_)。 - Brad Christie