我正在尝试使用JSON响应的api。但是我收到此错误:跨源请求被阻止:相同的源策略不允许读取远程资源。但是我能够在本地解析相同的json。消费API的CORS问题
function getData(lat,long) {
var url = "http://utilities- oyorooms.herokuapp.com/api/v2/search/hotels?filters[coordinates][longitude]=" + long + "&filters[coordinates][latitude]=" + lat + "&filters[coordinates][distance]=20&fields=name,longitude,latitude,oyo_id&access_token=MXB2cE44LWJGaTViWExHQ0xCOC06VUtucEhhVV9mclNNeWdrNFBveFY=&additional_fields=room_pricing";
$.getJSON(url, function(data) {
$(data).each(function(key, val) {
$.each(val.hotels , function(k , v){
alert(v.distance);
});
});
});
}