有这个问题我需要制作一个像这样的数组来使用jqplot绘制图形:
array = [ ["Nov 24 2014", 3], ["Nov 25 2014", 4], ["Nov 26 2014", 5] ]
我尝试了以下内容:
var json = $.parseJSON(data);
var motivation = [];
$.each(json, function (i, elem) {
var temp = [];
temp.push(elem.value1);
temp.push(elem.value2);
console.log(temp);
motivation.push(temp);
});
我能得到的唯一结果是一个看起来像这样的数组。
motivation = [Array[2], Array[2], Array[2]]
但是我需要一些看起来像顶部数组的东西。
任何?
编辑:
当我记录Temp数组时,我得到:
["Nov 24 2014", 3]
["Nov 25 2014", 3]
["Nov 26 2014", 4]
我想要的。 但当我把它们放在Motivation阵列中时,我得到了
[Array[2], Array[2], Array[2]]
当我打开数组时,它是正确的值,例如第一个:
0: Array[2]
0: "Nov 24 2014"
1: 3