我对我坐在服务器上的一个页面进行了Ajax调用。当我进行Ajax调用时,我无法获取数据。但相反,我在萤火虫中使用红色字体颜色获得状态200 OK。我无法弄清问题是什么。
我正在对这些api页面进行ajax调用:
[{"ID":"001","name":"Naidu","school":"Hyd","hobby":"cricket"}]
我的ajax电话就像:
$.ajax({ url: 'http://something.com/api/name',
data:{},
type: 'post',
dataType: "json",
success: function(output) {
//alert("SUCCESS");
alert(output);
}});
答案 0 :(得分:0)
确保在调用时API返回状态消息。
同样重新输出的输出应该是json格式。如果你想查看确切的输出,即使它不是json,删除DataType:" json"部分来自脚本,您应该能够看到确切的响应。
有可能API在两种情况之一中没有返回消息,或者返回的输出不是json数据类型。
答案 1 :(得分:0)
确保您没有进行跨域ajax。