我是新来的JS & JSON.I很难将JSON数组转换为JavaScript数组。如何做到这一点?这里是我的代码:JavaScript和JSON
var data = {
items: [
<? $i=1; foreach($query->result() as $row){ ?>
<? if($i!=1){ ?>,<? } ?>
{label: '<?=$row->district_name;?>', data: <?=$row->countid;?>}
<? $i++; } ?>
]
};
如何获取JSON数组值到JavaScript Array。 我只是试过,但它不起作用。请提出一些建议。 这里是我的javascript数组
for(i=0;i<5;i++){
chartData[i]=data.items[i].label+";"+data.items[i].data;
}
强制性阅读:[没有这样的事情作为“JSON对象”](http://benalman.com/news/2010/03/theres-no -such - 事物 - 作为一种JSON /)。还有一件事:你知道第一段代码是做什么的吗?不要告诉我你不必考虑它。这就是为什么人们不应该这样混用PHP和客户端代码。 – 2011-06-15 12:01:18
如果你可以多说一些“不起作用”的话,这将会很有帮助。“ – Pointy 2011-06-15 12:02:04
不要忘了如何将PHP数组转换为JSON – 2011-06-15 12:02:17