【发布时间】:2014-04-28 08:06:40
【问题描述】:
当我使用 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());
}
这里我要获取响应码,不管是错误回调还是成功回调。
提前致谢。
【问题讨论】:
-
您从此处的 alerts/console.log 命令中得到了什么?
-
感谢 Lix 的快速回复。如果出现错误 console.log(xhr.responseText);显示错误消息,我在响应对象中设置了服务器端。如果成功 console.log(user.toJSON());显示模型中可用的数据。