2016-08-31 65 views
0

我想不成功繪製的圖形有許多系列海軍報圖(http://www.flotcharts.org/FlotChart情節不同系列調用AJAX

我叫Ajax和繪圖表用:

$.ajax({ 
    type: 'POST', 
     url: 'include/ajax/Charts.php', 
     data: { var1: foo[8], 
       var2: foo[6] }, 
     dataType: 'json', 
     success: function (data) { 
      $.plot("#Grafico", data, options); 
     } 
}); 

從圖表的結果。 php是:

{ "A1":{"label": "RECORD (A1) " 
     "data": [[1999, 3.0], [2000, 3.9], [2001, 2.0], [2002, 1.2], [2003, 1.3], [2004, 2.5], [2005, 2.0], [2006, 3.1], [2007, 2.9], [2008, 0.9]] 
     }, 
    "A2":{"label": "RECORD (A2) ", 
     "data": [[1999, 5.0], [2000, 8.9], [2001, 2.0], [2002, 1.2], [2003, 1.3], [2004, 2.5], [2005, 2.0], [2006, 3.1], [2007, 2.9], [2008, 0.9]] 
     } 
} 

其中A1和A2是系列。

在此先感謝您的幫助。

+0

控制檯說什麼?任何錯誤? –

+0

沒有什麼。並且結果是從Chrome瀏覽器的網絡/ Rensponse直接取得的 – MadCat

回答

0

我發現....

JSON響應變化 「A1」 和 「A2」 到數字 「0」, 「1」 ECC。

我指望有多少對象JSON:

var nn = Object.keys(serie).length; 

宣佈我的結果:

var res = []; 

,並填寫結果:

for (var i = 0; i < nn; i++){ 
    res.push(serie[i]); 
} 

,並在年底情節圖:

$.plot("#Grafico", res, options); 

我不明白「推」是如何工作的,但現在所有系列都是繪製的。