[英]Question about javascript objects
我正在嘗試使用jQuery插件HighCharts,從網絡服務調用該系列,但我不知道如何使用我要填充的javascript javascript。
我創建了這樣的對象:
chartOjb = new Object();
然后我創建兩個屬性:名稱和數據。 (我已經測試過是否可以使用alert()正確獲取值;並且一切正常。)
在HighCharts示例中,它們像這樣填充系列:
series: [{
name: 'Jane',
data: [1, 0, 4]
}, {
name: 'John',
data: [5, 7, 3]
}]
我試圖做這樣的事情:
series: chartObj
但這是行不通的。 這樣做的正確方法是什么? 我要遵循的示例在這里: http : //www.highcharts.com/documentation/how-to-use
謝謝
您正在傳遞單個對象,而API需要一個數組(我從您的示例中收集)。 所以像這樣:
series: [charObj1, chartObj2]
應該可以
您唯一需要更改的就是將chartObj
包裝在數組中。
series: chartObj
更改為
series: [chartObj]
series
必須是要使用的對象的數組(每個系列一個)。
var chartObj = {};
chartObj['name'] = 'Jane';
chartObj['data'] = [1,0,4];
var otherChartObj = {};
otherChartObj['name'] = 'John';
otherChartObj['data'] = [5,7,3];
將這些對象包裝在數組中:
series:[chartObj, otherChartObj]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.