Probeer eerst de gegevens (JSON) te ontleden voordat u deze als argument doorgeeft aan setData
-
chart.series[0].setData( eval( '(' + data + ')' ) );
Bijwerken:
[["2011-03-20 18:53:47",40],["2011-03-21 18:53:47",300],...]
"2011-03-20 18:53:47"
is geen geldige x-waarde voor een datetime-reeks. Het moet een getal zijn dat de datum in milliseconden vertegenwoordigt.
U kunt het oplossen door een van de volgende wijzigingen aan te brengen -
- Javascript (client-side).
- In je PHP-code
- In uw SQL-query.
Doe dat ofwel in uw SQL-query of in PHP, zodat u niet hoeft te rommelen met Javascript en uw JSON er ongeveer zo uitziet -
[[1318605385652, 40],[1318605385652,300],...]
Doe daarna gewoon eval
.