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

时间:2014-04-28 08:06:41

标签: javascript backbone.js

当我使用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());
    }

这里我想获得响应代码,无论是回调还是成功回调。

先谢谢。

1 个答案:

答案 0 :(得分:4)

如果你想要响应代码,请按以下方式进行: - 如果成功,

console.log("Response code in case of success:",options.xhr.status);

- 如果有错误,

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