我尝试使用$ .ajax从json获取数据,但我的成功函数函数什么也没做。
这是我的代码:
$.ajax({
url: "http://gbrds.gbif.org/registry/organisation/15b278a8-1356-4f7b-ba32-3c733c3d0aac.json?op=contacts",
jsonp: false,
jsonpCallback: 'jsonCallback',
cache: 'true',
dataType : 'jsonp',
success: function(data) {
alert("!");
console.log("!");
},
});
chrome中的状态代码为200 OK
答案 0 :(得分:1)
你正试图制作一个jsoncallback而不是成功。我通过在你的ajax中添加'error:'案例找到了这一点。我删除了回调,你很高兴去了!
$.ajax({
url: "http://gbrds.gbif.org/registry/organisation/15b278a8-1356-4f7b-ba32-3c733c3d0aac.json?op=contacts",
// jsonpCallback: 'jsonCallback',
cache: 'true',
dataType : 'jsonp',
success: function(data) {
alert("!");
console.log("!");
},
error:function (XMLHttpRequest, textStatus, errorThrown){
alert("error: "+ textStatus);
}
});
答案 1 :(得分:0)
尝试:
$.ajax({
url: "http://gbrds.gbif.org/registry/organisation/15b278a8-1356-4f7b-ba32-3c733c3d0aac.json?op=contacts",
jsonpCallback: 'jsonCallback',
dataType : 'jsonp',
success: function(data) {
console.log("!");
console.log(data);
}
});
小提琴here