我有一个跨域请求,所以我使用jsonp作为dataType,但是url将数据作为xml返回,因此我得到一个parseerror并转到错误回调函数,我的代码是
$.ajax({
type : "get",
url:"http://192.168.1.102:4414/apiv1/data",
dataType : "jsonp",
dataFilter:function(a,b)
{
alert(a+b);
},
success : function(json){
alert(json);
},
error:function(XMLHttpRequest,e){
alert('fail');
},
complete:function(XHR, TS)
{
alert('complete');
}
});
但是在firebug中,我看到响应已经获得了正确的xml数据,但是我不知道如何在发生错误时获取响应内容。你能给我任何建议吗?谢谢!对不起,声誉是不足以让图像显示萤火虫结果。