【发布时间】:2013-05-15 09:48:39
【问题描述】:
我有一个从主干集合中获得的 jqXHR 对象:
var xhr = this.collection.fetch({
error: function() { alert("oh noes!"); }
});
有时我需要调用 xhr.abort()。但这也触发了错误回调。
如何调用 xhr.abort() 而不触发错误?
【问题讨论】:
标签: javascript jquery backbone.js jqxhr
我有一个从主干集合中获得的 jqXHR 对象:
var xhr = this.collection.fetch({
error: function() { alert("oh noes!"); }
});
有时我需要调用 xhr.abort()。但这也触发了错误回调。
如何调用 xhr.abort() 而不触发错误?
【问题讨论】:
标签: javascript jquery backbone.js jqxhr
将始终调用错误函数。但是你可以检查它是否是错误函数中的中止并忽略它:
var xhr = this.collection.fetch({
error: function(model, jqXHR, options) {
if (jqXHR.textStatus != "abort")
alert("oh no!");
}
});
【讨论】: