Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/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
Javascript 当使用AJAX从API请求JSON时,不允许Localhost访问_Javascript_Json - Fatal编程技术网

Javascript 当使用AJAX从API请求JSON时,不允许Localhost访问

Javascript 当使用AJAX从API请求JSON时,不允许Localhost访问,javascript,json,Javascript,Json,编辑:以下是错误消息: 无法加载XMLHttpRequest。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“localhost” 下面是我用来尝试显示JSON中纬度值的代码: $.getJSON("http://www.geocodefarm.com/api/forward/json/d4abb1b19adb13e42eac5a7beac6f4dbeb4b4ba4/" + searchBox.value, function(data) {

编辑:以下是错误消息: 无法加载XMLHttpRequest。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“localhost”

下面是我用来尝试显示JSON中纬度值的代码:

$.getJSON("http://www.geocodefarm.com/api/forward/json/d4abb1b19adb13e42eac5a7beac6f4dbeb4b4ba4/" + searchBox.value, function(data) {
    alert("test");
    alert(data.geocodingResults.COORDINATES.latitude);   
});

您的输入错误应该是
geocoding\u results
,而不是
geocodingResults

alert(data.geocoding_results.COORDINATES.latitude);   

这是
geocoding_results
not
geocodingResults
如果您查看JavaScript错误控制台,它会说什么?@Quentin有错误,但是页面重新加载太快,我看不到它们。请更改首选项,以便在加载新页面时保留控制台。下面是错误消息:XMLHttpRequest无法加载。请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“”。