Javascript 如何在主干js中获取响应代码?

Javascript 如何在主干js中获取响应代码?,javascript,backbone.js,Javascript,Backbone.js,使用集合的fetch()方法获取结果时,如何在主干js中获取响应代码? 我知道它在响应代码为4xx时执行错误回调函数,在响应代码为2xx时执行成功回调方法 var x = user.fetch({ error: function(model, xhr, options){ alert('Error on fetch') console.log(xhr.responseText); }, success: function(model, re

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

如果需要响应代码,请按如下方式获取: -如果成功,

console.log("Response code in case of success:",options.xhr.status);
-如果出现错误

console.log("Response code in case of  failure",xhr.status);

您从这里的alerts/console.log命令中得到了什么?感谢Lix的快速回复。。如果出现错误,console.log(xhr.responseText);显示错误消息,我已在响应对象中设置了服务器端。如果成功,则返回console.log(user.toJSON());显示模型中可用的数据。您从这里的alerts/console.log命令中得到了什么?感谢Lix的快速回复。。如果出现错误,console.log(xhr.responseText);显示错误消息,我已在响应对象中设置了服务器端。如果成功,则返回console.log(user.toJSON());显示模型中可用的数据。谢谢。这就是我一直在寻找的。非常好用。谢谢潘。这就是我一直在寻找的。它工作得很好。