2014-03-12 50 views
0

我目前正在研究Box和Whisker Plot项目,其中数据来自PHP文件,然后转移到javascript函数以生成Box和Whisker Plot。我这里有关于如何生成数据,而是从一个随机数从0-15来源:如何在javascript中设置JSON数组

var offset = Math.random()*3/4; 
var data = pv.range(0,15).map(function(i) { 
    return offset + Math.random()/4;}).sort(); 

我怎么会输出我的JSON数据转换到这个javascript文件?我在考虑将var数据更改为:

var data = [[1,2,3,4,5],[2,3,4,5,6],[0,1,2,3,4]] 

但是这一个不起作用。我会怎么做?谢谢。

+0

JSON与此有什么关系?这听起来像你正在谈论构建一个JavaScript数组/对象文字。当你说你想要将数组输出到JavaScript文件时,你是什么意思?通常JavaScript文件是静态内容。 –

+0

你的问题不清楚。如果你从一个php文件获取数据,为什么你要将数据设置到上面的数组中? – slider

回答

1
var jsonArr = { 
    data:[] 
       }; 
jsonArr.data.push(new Array(1,2,3,4,5)); 
jsonArr.data.push(new Array(3,4,2,1)); 
alert(jsonArr); 
alert(JSON.stringify(jsonArr)); 

如果你想你的JavaScript对象转换为JSON字符串,使用JSON.stringify(yourObject);