Javascript Get Ajax请求中的跨源读取阻塞(CORB)问题
我想从URL获取数据 当我在POSTMAN中使用Get type点击这个url时,我得到了JSON数据,但当我使用AJAX调用点击它时,我得到了这个问题 加载失败:请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“” 跨源读取阻塞(CORB)使用MIME类型application/json阻塞跨源响应。有关更多详细信息,请参阅 这是我的密码Javascript Get Ajax请求中的跨源读取阻塞(CORB)问题,javascript,jquery,ajax,cors,cross-origin-read-blocking,Javascript,Jquery,Ajax,Cors,Cross Origin Read Blocking,我想从URL获取数据 当我在POSTMAN中使用Get type点击这个url时,我得到了JSON数据,但当我使用AJAX调用点击它时,我得到了这个问题 加载失败:请求的资源上不存在“Access Control Allow Origin”标头。因此,不允许访问源“” 跨源读取阻塞(CORB)使用MIME类型application/json阻塞跨源响应。有关更多详细信息,请参阅 这是我的密码 $.get( "https://api.binance.com/api/v1/ticker/24hr"
$.get( "https://api.binance.com/api/v1/ticker/24hr", function( data ) {
console.log(data);
});
如果需要,我还可以将我的
$.get
更改为$.ajax
。这不是问题。阅读一些文档:第一件事$.get和$.ajax是同一件事$.get直接方法调用$.ajax,类型为:“get”。您使用的服务通过在响应中不提供CORS头故意或无意地禁止ajax访问。你不能改变这一点。谷歌搜索发现,其他人必须实现服务器端代理才能访问这些数据。这个答案是相关的。看一看如何使用CORS代理解决答案中的“无访问控制允许源站标头”问题部分