我遇到了一个非常奇怪的问题,我试图从跨域地址获取数据,但当我使用JSONP时,我在控制台中没有得到任何错误,但也没有返回数据。这是我的代码
$.ajax({
url: "http://djordjepetrovic.rs/tweets.json",
crossDomain:true,
type:'get',
dataType:'jsonp',
success: function(data) {
console.log(data);
}
});
json文件有一个url,所以如果你知道如何解决这个问题,请告诉我。
您尝试使用的API似乎不支持JSONP。如果是这种情况,以及它是否支持在响应中设置JSONP回调的参数名称,请阅读文档。现在这个端点返回JSON,而不是JSONP。这就是为什么您不能使用AJAX调用来使用它。