【发布时间】:2015-10-21 12:51:29
【问题描述】:
我有一个由以下解析方法组成的主干模型。
parse: function(response, options){
// Handling Error for http response 200
if( response.Reasons && response.Reasons[0] ){
var errorResponse = {
responseJSON: {
reasons: [
{
code: response.Reasons[0].ReasonCode,
reason: ''
}
]
}
}
options.error( errorResponse );
return errorResponse;
}
}
我的问题是,我的网络服务不会为错误提供 http 响应 500。我需要从响应中检查并决定。但问题是,上面的代码运行了错误回调,但之后它也进入了成功回调。我需要阻止它。
我收到来自服务器的 json 响应,类似于以下
{Data: {some data}}
错误
{Data: {}, Reasons: [{error code}]}
请让我知道我该怎么做。提前致谢
【问题讨论】:
-
错误情况下的响应(正文)是什么?发个例子
-
成功:{Data: {some data}} 错误:{Data: {},原因:[{error code}]}
-
请发帖提问