使用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);

10-07 18:11