在进行ajax调用时出错?

时间:2014-05-02 06:20:19

标签: javascript php jquery ajax

我对我坐在服务器上的一个页面进行了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);
    }});

2 个答案:

答案 0 :(得分:0)

确保在调用时API返回状态消息。

同样重新输出的输出应该是json格式。如果你想查看确切的输出,即使它不是json,删除DataType:" json"部分来自脚本,您应该能够看到确切的响应。

有可能API在两种情况之一中没有返回消息,或者返回的输出不是json数据类型。

答案 1 :(得分:0)

确保您没有进行跨域ajax。