Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.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/1/visual-studio-2012/2.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 使用JS解析JSON文档_Javascript_Json - Fatal编程技术网

Javascript 使用JS解析JSON文档

Javascript 使用JS解析JSON文档,javascript,json,Javascript,Json,这里有一个链接 它返回了一个JSON文档,我需要用JS解析它,但我不知道为什么我不能这样做 下面是我的JS代码,用于打印“results”数组的计数 但它总是在提醒“错误”。有什么建议吗?可能是CORS问题。同源策略不允许读取远程资源。。。!我想不是。因为我能够解析JSON。我想您将无法访问它,因为我没有提到api键。或者尝试将fail函数更改为.fail(function(e){console.log(e.statusText);}),以了解您收到的错误 $.get( "http://api

这里有一个链接

它返回了一个JSON文档,我需要用JS解析它,但我不知道为什么我不能这样做

下面是我的JS代码,用于打印“results”数组的计数


但它总是在提醒“错误”。有什么建议吗?

可能是CORS问题。同源策略不允许读取远程资源。。。!我想不是。因为我能够解析JSON。我想您将无法访问它,因为我没有提到api键。或者尝试将fail函数更改为.fail(function(e){console.log(e.statusText);}),以了解您收到的错误
$.get( "http://api.frrole.com/locations", function(data) {
        alert(data.results.length);
    })
    .done(function() {
        alert("done");
    })
    .fail(function() {
        alert( "error" );
    })
    .always(function() {
        //alert( "finished" );
    });