2014-03-12 79 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);