当我使用fetch()方法收集结果时,如何在骨干j中获取响应代码? 我知道当响应代码类似于4xx时它会执行错误回调函数,而当响应代码类似于2xx时,它会执行成功回调方法。
var x = user.fetch({
error: function(model, xhr, options){
alert('Error on fetch')
console.log(xhr.responseText);
},
success: function(model, response, options) {
alert(user.toJSON());
}
这里我想获得响应代码,无论是回调还是成功回调。
先谢谢。
答案 0 :(得分:4)
如果你想要响应代码,请按以下方式进行: - 如果成功,
console.log("Response code in case of success:",options.xhr.status);
- 如果有错误,
console.log("Response code in case of failure",xhr.status);