提交 90a36b68 编写于 作者: NoSubject's avatar NoSubject 提交者: NoSubject

修复请求出错时,同步方法的回调处理


(cherry picked from commit 5f2d82e4)
上级 44c087c1
......@@ -1478,8 +1478,8 @@ if (!window.Promise){
},
onFailure: function(xhr){
//var r = o2.runCallback(callback, "requestFailure", [xhr], null, reject);
reject(xhr);
var r = o2.runCallback(callback, "failure", [xhr, "", ""], null);
(r) ? reject(r) : reject(xhr, "", "");
//return o2.runCallback(callback, "requestFailure", [xhr], null, reject);
}.bind(this),
onError: function(text, error){
......@@ -1513,9 +1513,7 @@ if (!window.Promise){
// }, function(xhr, text, error){
// return o2.runCallback(callback, "failure", [xhr, text, error], null);
// });
p = p.catch(function(xhr, text, error){
return o2.runCallback(callback, "failure", [xhr, text, error], null);
});
p = p.catch(function(xhr, text, error){});
//var oReturn = (callback.success && callback.success.isAG) ? callback.success : callback;
var oReturn = p;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册