Javascript 地图盒地理编码API-';跨源请求被阻止';错误

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中工作 你能告诉我们它到底说了什么吗?尝试添加一个错误回调并记录该错误。抱歉,不确定如何执行该操作。有什么方法可以

我试图调用地理编码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)
            }
          })
    }
});