Jquery Json引用高图表

Jquery Json引用高图表,jquery,json,highcharts,double-quotes,Jquery,Json,Highcharts,Double Quotes,我对结果有问题 我在看不同的论坛,但我没有找到答案 谢谢你的帮助 SQL: HTML: JSON结果: [{"name":"Jours","data":["2013-12-09","2013-12-10","2013-12-11"]},{"name":"Michel","data":["0","5","3"]},{"name":"Tony","data":["1","2","1"]}] 只有日期和姓名的数据有效,但没有结果 编辑: 最后一个解决方案是(使用int()): 在数据数组中,您需要使

我对结果有问题

我在看不同的论坛,但我没有找到答案

谢谢你的帮助

SQL:

HTML:

JSON结果:

[{"name":"Jours","data":["2013-12-09","2013-12-10","2013-12-11"]},{"name":"Michel","data":["0","5","3"]},{"name":"Tony","data":["1","2","1"]}]
只有日期和姓名的数据有效,但没有结果

编辑:

最后一个解决方案是(使用int()):


在数据数组中,您需要使用y值或对x、y,它们是数字,而不是字符串。日期应为时间戳(时间单位为毫秒)。您可以使用循环并解析/转换json以更正格式,然后在highcharts中使用。

我认为highcharts存在问题。当数据包含在引号中时,该点将不会渲染。看看Tokyo数据集,我在其中第一个值周围添加了引号


能否附上getJSON中
json
变量的示例?
        $.getJSON("ajax/graphAccueil.php", function(json) {
            options.xAxis.categories = json[0]['data'];
            options.series[0] = json[1];
            options.series[1] = json[2];
            chart = new Highcharts.Chart(options);
        });
[{"name":"Jours","data":["2013-12-09","2013-12-10","2013-12-11"]},{"name":"Michel","data":["0","5","3"]},{"name":"Tony","data":["1","2","1"]}]
while($r = $dataDate->fetch(PDO::FETCH_ASSOC)){
    $category['data'][] = frenchDate($r['maDate']);
    $dataX = $PDO->query("SELECT COUNT(numClient) AS nb_dossier FROM psc_demandes WHERE DATE_FORMAT( dateDemande, '%Y-%m-%d' ) = '".$r['maDate']."' AND idSite = 1")->fetch(PDO::FETCH_ASSOC);
    $series1['data'][] = (int)$dataX['nb_dossier'];
    $dataY = $PDO->query("SELECT COUNT(numClient) AS nb_dossier FROM psc_demandes WHERE DATE_FORMAT( dateDemande, '%Y-%m-%d' ) = '".$r['maDate']."' AND idSite = 2")->fetch(PDO::FETCH_ASSOC);
    $series2['data'][] = (int)$dataY['nb_dossier']; 
}
 series: [{
                name: 'Tokyo',
                data: ["7.0", 6.9, 9.5, 14.5, 18.2, 21.5, 25.2, 26.5, 23.3, 18.3, 13.9, 9.6]