Javascript 地图盒地理编码API-';跨源请求被阻止';错误
我试图调用地理编码API,但我没有任何运气。我一直收到以下错误 已阻止跨源请求:同一源策略不允许读取位于以下位置的远程资源:7nugng&autocomplete=true&bbox=-105.214,40.451,-104.85,40.841。(原因:缺少CORS标头“访问控制允许原点”) 当我添加标题时,它表示无法运行脚本。不知道还能做什么。我的链接格式正确,因为它在mapbox中工作Javascript 地图盒地理编码API-';跨源请求被阻止';错误,javascript,ajax,api,mapbox,Javascript,Ajax,Api,Mapbox,我试图调用地理编码API,但我没有任何运气。我一直收到以下错误 已阻止跨源请求:同一源策略不允许读取位于以下位置的远程资源:7nugng&autocomplete=true&bbox=-105.214,40.451,-104.85,40.841。(原因:缺少CORS标头“访问控制允许原点”) 当我添加标题时,它表示无法运行脚本。不知道还能做什么。我的链接格式正确,因为它在mapbox中工作 你能告诉我们它到底说了什么吗?尝试添加一个错误回调并记录该错误。抱歉,不确定如何执行该操作。有什么方法可以
你能告诉我们它到底说了什么吗?尝试添加一个错误回调并记录该错误。抱歉,不确定如何执行该操作。有什么方法可以在web控制台中查看吗?我还应该注意到,这种ajax方法与他们的等时API配合使用
var searchId = document.getElementById('mySearch');
searchId.addEventListener('keyup', function onEvent(e) {
if (e.keyCode === 13) {
console.log(searchId.value)
var urlBase = 'https://api.mapbox.com/gecoding/v5/mapbox.places/';
var location = searchId.value;
var bbox = [-105.214, 40.451, -104.850, 40.841]
var query = urlBase + location + '.json?access_token=' + mapboxgl.accessToken + '&autocomplete=true&bbox=' + bbox;
$.ajax({
method: 'GET',
url: query,
success: function(data){
console.log(data)
}
})
}
});