我正在做一个分类ajax ger请求:
ArrayBuffer
当我的ajax请求的端点返回错误Object.freeze()
时,我想以某种方式获得自定义响应。
答案 0 :(得分:1)
我不认为$.get
有.error
方法。见http://api.jquery.com/jQuery.get/#jqxhr-object
相反,您需要处理.fail
中的错误如果您真的想要使用.error处理,请改为$.ajax
答案 1 :(得分:0)
基于Why is jqXHR.responseText returning a string instead of a JSON object?,您可以使用以下方式获取响应数据:
$.get('/ajax').done(function(data){
//handle data on success
}).fail(function(jqXHR,status,errorThrown){
if(jqXHR.status===500 && jqXHR.responseText){
console.err(jqXHR.responseText);
}
});