代码如下:
$.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.任何人都可以告诉我如何检索响应吗?
答案 0 :(得分:1)
如果您使用的是jsonp。您的服务器应该将响应绑定到回调函数。 实施例
服务器响应
myFunction(someresponsehere)
客户端
function myFunction(response)
{
//you will get the response from server here "response"
}