使用collection的fetch()方法获取结果时,如何在主干js中获取响应代码?
我知道它在响应代码如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());
}
无论是错误回调还是成功回调,我都想在这里获取响应代码。
提前致谢。
最佳答案
如果您想要响应代码,请按以下方式获取它:
-如果成功,
console.log("Response code in case of success:",options.xhr.status);
-如果发生错误,
console.log("Response code in case of failure",xhr.status);