Prøv først at parse dataene (JSON), før du sender dem som et argument til setData
-
chart.series[0].setData( eval( '(' + data + ')' ) );
Opdatering:
[["2011-03-20 18:53:47",40],["2011-03-21 18:53:47",300],...]
"2011-03-20 18:53:47"
er ikke gyldig x-værdi for en datetime-serie. Det skal være et tal, der repræsenterer datoen i millisekunder.
Du kan rette det ved at foretage ændringer i et af følgende -
- Javascript (klient-side).
- I din PHP-kode
- I din SQL-forespørgsel.
Gør det enten i din SQL-forespørgsel eller PHP, så du ikke behøver at rode med Javascript, og at din JSON kommer til at ligne -
[[1318605385652, 40],[1318605385652,300],...]
Så laver du bare eval
.