Ciao a tutti, devo inviare allo script amcharts alcuni parametri che ricavo tramite una chiamata ajax e che mi vengono restituiti in una stringa JSON:
codice:
$.ajax({
type: "GET",
url: "pagina.php",
data: "comune=" + $("#comune").val() + "&data=" + $("#data").val(),
contentType: "application/json",
dataType: "json",
success: function(data){
createChart(data.chartData);
}
});
La stringa è piuttosto lunga, viene generata con l'istruzione json_encode e risulta validata da jsonflint.com.
Tuttavia quando passo i parametri ad amcharts indicando
codice:
dataSet.dataProvider = chartData;
, non mi accetta i valori... mostrando un errore. In giro ho letto che amcharts non accetta formato JSON, quindi dovrei convertirlo in un array (multidimensionale) javascript. L'istruzione JSON.parse e la corrispettiva in JQuery mi danno un errore (Syntax error) che però non capisco visto che il JSON completo è valido, quindi suppongo che estraendone una parte, anche questa lo sia.