Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.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
Php HightChart基本线不显示线_Php_Jquery_Mysql - Fatal编程技术网

Php HightChart基本线不显示线

Php HightChart基本线不显示线,php,jquery,mysql,Php,Jquery,Mysql,我需要用存储在mysql db和php中的数据创建一个基本的折线图,用于数据提取,但不在图表上显示线条 我包括以下代码: js代码 PHP代码 和HTML 我错在哪里 谢谢 问题似乎在于引用数据值,例如:[1,2,3…],而不是 [1,2,3...]. 我试图解析字符串,但没有结果。 如果我手动传递该值,它会工作 $.ajax({ url: "Model/lineChartPersonale.php", type: "POST", data: "", suc

我需要用存储在mysql db和php中的数据创建一个基本的折线图,用于数据提取,但不在图表上显示线条

我包括以下代码:

js代码 PHP代码 和HTML 我错在哪里


谢谢

问题似乎在于引用数据值,例如:[1,2,3…],而不是 [1,2,3...]. 我试图解析字符串,但没有结果。 如果我手动传递该值,它会工作

$.ajax({ url: "Model/lineChartPersonale.php",
      type: "POST",
      data:  "",
      success: function(data) {
         $.each(data, function(key,value) {
            var series = { data: []};
            $.each(value, function(key,val) {
                if (key == 'name') {
                    series.name = val;
                }
                else
                {                       

                   > series.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];

                }
            });
        options.series.push(series);
        });
         var chart = new Highcharts.Chart(options);
          }, 
      error: function(response, error) {
          //
      }
  });

对不起,我的英语…

您可以用以下方式解析它:

JSON.parse(obj.data);
例如:

JSON.parse("[40, 30, 31, 29, 32, 35, 24, 32, 18, 41, 42, 6]")
[40, 30, 31, 29, 32, 35, 24, 32, 18, 41, 42, 6]
    <div class="ui-grid-solo">
     <div class="ui-block-a">
      <div id="chartPersonale" style="min-width: 350px; height: 400px; margin: 0 auto">  </div>
     </div>
    </div>
$.ajax({ url: "Model/lineChartPersonale.php",
      type: "POST",
      data:  "",
      success: function(data) {
         $.each(data, function(key,value) {
            var series = { data: []};
            $.each(value, function(key,val) {
                if (key == 'name') {
                    series.name = val;
                }
                else
                {                       

                   > series.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];

                }
            });
        options.series.push(series);
        });
         var chart = new Highcharts.Chart(options);
          }, 
      error: function(response, error) {
          //
      }
  });
JSON.parse(obj.data);
JSON.parse("[40, 30, 31, 29, 32, 35, 24, 32, 18, 41, 42, 6]")
[40, 30, 31, 29, 32, 35, 24, 32, 18, 41, 42, 6]