Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.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解析json以获取highcharts_Jquery_Json - Fatal编程技术网

使用jquery解析json以获取highcharts

使用jquery解析json以获取highcharts,jquery,json,Jquery,Json,我在字符串中有这样的json: ([[1130112000000,56.79],[1130198400000,56.10]]); 原始json如下所示: 它在这里使用: 在highcharts示例中,他们使用了getJSON,其中包含一个json链接 但是在我的程序中,我在同一个页面中生成json,我不知道必须为脚本解析它 假设您的JSON有效,尝试一下: var data=jQuery.parseJSON(data); 看看highcharts提供的功能,他们正在通过自己的回调检索json

我在字符串中有这样的json:

([[1130112000000,56.79],[1130198400000,56.10]]);
原始json如下所示:

它在这里使用:

在highcharts示例中,他们使用了
getJSON
,其中包含一个json链接


但是在我的程序中,我在同一个页面中生成json,我不知道必须为脚本解析它

假设您的JSON有效,尝试一下:

var data=jQuery.parseJSON(data);
看看highcharts提供的功能,他们正在通过自己的回调检索json,获取返回的数据并通过新的highcharts.StockChart函数提供数据

要使用您自己的json(必须是格式正确的json,请尝试帮助…),请创建结构,然后对highcharts执行与示例中相同的调用,但将
数据
变量替换为您的数据变量

如果一切都设置正确,它将正常工作

如果这没有帮助,请发布更多关于你正在尝试做什么(代码)的信息,否则我们将陷入困境


下面是一个示例,以您在问题中发布的点为例,使用它创建一个简单的highcharts图…

该格式被称为

请注意,数据以
?()
开头,因为您将回调指定为
http://www.highcharts.com/samples/data/jsonp.php?filename=aapl-c、 json&callback=?

您应该调用它,指定一个方法作为回调来处理数据

因此,您可以使用


您的示例不是有效的JSON。我知道它不是有效的JSON,这就是我问这个问题的原因。无论如何,这就是它在海图中的用法
$.ajax({
  url: 'http://www.highcharts.com/samples/data/jsonp.php?filename=aapl-c.json&callback=hello',
  dataType: 'jsonp',
  success: function(data){
    console.log(data);
  }
})​​​​​​​;​