dupliquées possible:
how to add items to an array dynamically in javascriptComment mettre en œuvre Highcharts dynamique
Après avoir obtenu les données de base de données que je veux transmettre à la série: de highchart. Voici les données.
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]}
]
Mais je veux que ce soit créé de façon dynamique et que ce que je l'ai fait aussi ci-dessous:
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] + "]},";
}
Et après que je passe ce seriesData à Series: [seriesData]
mais il ne sera pas imprimer la graphique. parce que c'est une chaîne et qu'il contient des doubles guillemets au début et à la fin et je l'ai vu dans firebug et je ne sais pas comment m'en débarrasser. Par exemple, "seriedData" c'est dans 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]}
"
Je souhaite supprimer ces guillemets.
Vous devez créer des objets comme dans un tableau, pas une chaîne. – TheZ
@Amir, avez-vous répondu à votre question? Si oui, veuillez fournir un crédit! – Colleen