如何检索jquery.ajax错误的responseText?

时间:2014-02-27 14:29:55

标签: jquery

代码如下:

$.ajax({
    url: "http://server.com/rest",
    dataType: "jsonp",
    success:function(d, t, x) {
        console.log(d);
    },
    error:function(x, t, e) {
        console.log(x.responseText);
    }
});

Firebug显示我收到了回复,但上面的代码只记录“未定义”。 Firebug还显示http状态代码为200.任何人都可以告诉我如何检索响应吗?

1 个答案:

答案 0 :(得分:1)

如果您使用的是jsonp。您的服务器应该将响应绑定到回调函数。 实施例

服务器响应

myFunction(someresponsehere)

客户端

function myFunction(response)
{
  //you will get the response from server here "response"
  }