J'ai installé une boucle en utilisant .each
pour obtenir encode chaîne de JSON à un tableau à utiliser pour jquery jqBarGraphjquery la boucle de sur tableau avec parseInt - donne NaN
La boucle:
$.each(dataarray, function (i, item) {
JSarray[i] = [parseInt(item['count']),parseInt(item['year'])];
});
Le données dans le tableauDonnees contient une chaîne json =
{"graph":{"count":"45","year":"2007"}}
après boucle .each
contient ces valeurs dans la JSarray
[45, 2007]
Ainsi, une seule chaîne fonctionne, quand j'essaie de transmettre plus de données que je reçois le vale NaN
Si je tente d'utiliser cette chaîne de encode JSON dans les données DataArray NAN VIENT
{"graph":[{"count":"45","year":"2007"},{"count":"390","year":"2008"}]}
Mon JSarray ressemble à ceci
[NaN, NaN]
Qu'est-ce que je fais mal?
Vous avez maintenant une liste de tableau au lieu d'un dict pour la propriété de "graphique". Vous avez besoin de mettre à jour la méthode $ .each – karthikr
merci beaucoup - Je n'ai pas encore eu ma tête autour du tableau et des objets. – user1557970