Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.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
Javascript 我的json变量有问题吗?_Javascript_Php_Json_Linegraph - Fatal编程技术网

Javascript 我的json变量有问题吗?

Javascript 我的json变量有问题吗?,javascript,php,json,linegraph,Javascript,Php,Json,Linegraph,我有一个javascript文件,该文件导入Google Visualization以绘制线图: <script type="text/javascript" src="https://www.google.com/jsapi"></script> <script type="text/javascript"> var inputData = [[1990,157894],[1991,173725],[1992,181227],[1993

我有一个javascript文件,该文件导入Google Visualization以绘制线图:

<script type="text/javascript" src="https://www.google.com/jsapi"></script>
    <script type="text/javascript">


    var inputData =  [[1990,157894],[1991,173725],[1992,181227],[1993,183315]];

      google.load("visualization", "1", {packages:["corechart"]});
      google.setOnLoadCallback(drawChart);
      function drawChart() {        
      var data = new google.visualization.DataTable();
            data.addColumn('number', 'Year');
            data.addColumn('number', 'January');
            data.addRows(inputData);


        var options = {
          title: 'Unemployed Statistics'
        };

        var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
        chart.draw(data, options);
      }
    </script>

var inputData=[[1990157894]、[1991173725]、[1992181227]、[199318315];
load(“可视化”、“1”、{packages:[“corechart”]});
setOnLoadCallback(drawChart);
函数drawChart(){
var data=new google.visualization.DataTable();
data.addColumn(“数字”、“年份”);
data.addColumn('编号','一月');
data.addRows(inputData);
变量选项={
标题:"失业统计"
};
var chart=new google.visualization.LineChart(document.getElementById('chart_div'));
图表绘制(数据、选项);
}
之后

<?php

if (isset($_POST['submitted'])) {
看这里:
你有语法错误

<?php echo json_encode($json['unemployment'), JSON_NUMERIC_CHECK) 

$json['unemployment')

不要检查php输出。在浏览器中执行“查看源”,查看这些数字是否实际显示在生成的页面中。是的,它们显示在“查看源”中。是否缺少“]?json_encode($json['demousion'])还是应该是a]?json_encode($json['demousion',var inputData=;…这是我目前拥有的。我的坏。手动输入生成的数据。[[1990286601],[1991319983],[1992362421],[1993342919]]确保数据集是有效的,如果是这样的话,那么线不仅仅是在视图区域之外生成的。var inputData=;我更改了它。仍然没有发生任何事情。有一个空间看起来像应该绘制的图像,但什么都没有。数组现在在js源上是正常的?是的,我理解,但是数组是正常的吗?看看a源代码。如果你把它硬编码,会发生什么。那么,图形工作吗?这是我在表单上按提交后出现在页面源代码上的内容…[[1990286601],[1991319983],[1992362421],[1993342919]]如果我手动将随机数放入变量输入数据中,例如[[1990286601],[1991319983],[1992362421],[1993342919]]然后我的图形就可以正常工作了,但我需要使用json从用户选择中收集它们。
var inputData = <?php echo json_encode($json['unemployment'), JSON_NUMERIC_CHECK) ?>; 
<?php echo json_encode($json['unemployment'), JSON_NUMERIC_CHECK) 

$json['unemployment')