Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Scream
    Registrato dal
    Apr 2002
    Messaggi
    228

    errore nell'inviare dati JSON a Javascript

    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.

  2. #2
    Utente di HTML.it L'avatar di Scream
    Registrato dal
    Apr 2002
    Messaggi
    228

    [RISOLTO]

    Risolto! Per informazione: le date nella pagina php devono essere formattate in questo modo:
    Codice PHP:
    $dataS strtotime(date('Y-m-d H:i:s'mktime(0,0,0,$strMonth,$strDay,$strYear)))*1000 
    E poi amcharts riceve correttamente il tutto.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.