我是使用 JSON 的新手,我无法从解析的 JSON 对象中提取数据:
我有一个 getstats.php 文件,它回显 mysql 查询的 json 编码结果。这是 php 文件返回的示例:
[{"x":"0","label":"July","y":"23"},{"x":"1","label":"August","y":"58 "},{"x":"2","label":"September","y":"78"},{"x":"3","label":"October","y": “77”}]
这被一个单独的 javascript 文件中的 ajax 查询捕获:
$.ajax({
type: "POST",
url: "getstats.php",
dataType: "json",
data: {start : start, end : end},
success: function(data) {
//here I deal with the JSON
}
});
到目前为止一切顺利,我可以单独访问每个值(data[2].month == 'September'
...)
我想拆分变量data
,以便可以将这些值用于浮动图表,所以我需要类似:
var dataset = [[0,23],[1,58],[2,78],[3,77]];
var xlabel = [[0,'July'],[1,'August'],[2,'September'],[3,'October']];
我想不出一种简单的方法来做到这一点(我的意思是不进行循环data
并将值一个一个地提取到新数组中)。