重複の可能性:
javascript で項目を配列に動的に追加する方法
データベースからデータを取得した後、それをシリーズに渡したいと思います。以下はデータです。
series: [
// { name: '53411', data:[8151.74,15105.39]},
// { name: '53473', data:[18703.18,6692.23]},
// { name: '500606', data:[-866.78,1311.01]},
// { name: '500613', data:[27621.01,68468.79]},
// { name: '500614', data:[73.3,80.47]}
]
しかし、これを動的に作成したいので、そのために私が行ったことも以下のとおりです。
var seriesData = '';
for (var i = 0; i < data.length; i++) {
if (i == data.length - 1) {
seriesData += "{ name:'" + seriesProviderName[i] + "', data:[" + providerist[i] + "," + providersec[i] + "]}";
}
else {
seriesData += "{ name:'" + seriesProviderName[i] + "', data:[" + providerist[i] + "," + providersec[i] + "]},";
}
その後、この seriesData を渡してSeries: [seriesData]
いますが、グラフは印刷されません。これは文字列であり、開始と終了に二重引用符が含まれているため、firebug で見たことがありますが、これを取り除く方法がわかりません。たとえば、「seredData」これは firebug にあります。
"{ name: '53411', data: [8151.74,15105.39]},
{ name: '53473', data: [18703.18,6692.23]},
{ name: '500606', data: [-866.78,1311.01]},
{ name: '500613', data: [27621.01,68468.79]},
{ name: '500614', data: [73.3,80.47]}
"
これらの二重引用符を削除したい。