Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 如何将动态值附加到高图中的面积图或将数据转换为数组?_Jquery_Arrays_Json_Charts_Highcharts - Fatal编程技术网

Jquery 如何将动态值附加到高图中的面积图或将数据转换为数组?

Jquery 如何将动态值附加到高图中的面积图或将数据转换为数组?,jquery,arrays,json,charts,highcharts,Jquery,Arrays,Json,Charts,Highcharts,我正在从数据库中提取数据。成功执行查询后,结果如下。对于每个分支有4个值 <?php $data = '{"8":{"SDATE":"01-APR-2013","BRANCH":"MEDICAL","FEES":"16000","PER_INC":".68","CLG_RANK":"7"}, "9":{"SDATE":"01-AUG-2012","BRANCH":"MEDICAL","FEES":"14000","PER_INC":".047","CL

我正在从数据库中提取数据。成功执行查询后,结果如下。对于每个
分支
有4个值

    <?php
     $data = 
    '{"8":{"SDATE":"01-APR-2013","BRANCH":"MEDICAL","FEES":"16000","PER_INC":".68","CLG_RANK":"7"},
     "9":{"SDATE":"01-AUG-2012","BRANCH":"MEDICAL","FEES":"14000","PER_INC":".047","CLG_RANK":"6"},
     "10":{"SDATE":"01-DEC-2012","BRANCH":"MEDICAL","FEES":"15500","PER_INC":".87","CLG_RANK":"7"},
     "11":{"SDATE":"01-FEB-2013","BRANCH":"MEDICAL","FEES":"17500","PER_INC":".72","CLG_RANK":"7"},
     "12":{"SDATE":"01-JAN-2013","BRANCH":"ELECTRICAL","FEES":"12200","PER_INC":".18","CLG_RANK":"7"},
     "13":{"SDATE":"01-JUL-2012","BRANCH":"ELECTRICAL","FEES":"17000","PER_INC":".071","CLG_RANK":"6"},
     "14":{"SDATE":"01-JUL-2013","BRANCH":"ELECTRICAL","FEES":"15700","PER_INC":".044","CLG_RANK":"8"},
     "15":{"SDATE":"01-JUN-2013","BRANCH":"ELECTRICAL","FEES":"13000","PER_INC":".78","CLG_RANK":"8"},
     "16":{"SDATE":"01-MAR-2013","BRANCH":"MECHANICAL","FEES":"13200","PER_INC":".95","CLG_RANK":"7"},
     "17":{"SDATE":"01-MAY-2013","BRANCH":"MECHANICAL","FEES":"16000","PER_INC":".27","CLG_RANK":"8"},
     "18":{"SDATE":"01-NOV-2012","BRANCH":"MECHANICAL","FEES":"14000","PER_INC":".82","CLG_RANK":"7"},
     "19":{"SDATE":"01-OCT-2012","BRANCH":"MECHANICAL","FEES":"17500","PER_INC":".32","CLG_RANK":"7"},
     "20":{"SDATE":"01-SEP-2012","BRANCH":"CIVIL","FEES":"13500","PER_INC":".67","CLG_RANK":"6"},
     "21":{"SDATE":"01-APR-2013","BRANCH":"CIVIL","FEES":"14700","PER_INC":".56","CLG_RANK":"8"},
     "22":{"SDATE":"01-AUG-2012","BRANCH":"CIVIL","FEES":"18000","PER_INC":"0","CLG_RANK":"7"},
     "23":{"SDATE":"01-DEC-2012","BRANCH":"CIVIL","FEES":"15000","PER_INC":"0","CLG_RANK":"8"}}';
      ?>
总结是,在我在上述URL中提到的图表中,将被有关
分支
的$data值替换,即基于分支x轴和y轴的值将被显示


我该怎么做呢。请任何人帮忙。我已经试了一整天了。但是由于我不擅长数组,所以我不能做这个。至少告诉您如何将值转换为与
分支有关的数组

通常问题是它不是JSON/正确的字符串。所以在开始的时候,我建议你注意你的格式和结构。它应该是系列和数据的数组。字段应使用highcharts标准正确命名,而不是自定义名称。日期必须是时间戳。同时,也有许多类似的话题

可能有用的文章:

    $(function () {
       var data = new Array();
       data = '<?php echo $data; ?>'; 
       // code to be written
     });