jQuery .fail()方法是否接受回调作为参数?
jQuery .fail()
方法是否接受回调作为参数?例如:jQuery .fail()方法是否接受回调作为参数?
$.get("test.txt")
.fail(function() {
alert("$.get failed!");
});
是的。它实际上需要一个或多个回调函数。
deferred.fail(failCallbacks [,failCallbacks])
failCallbacks
类型:Function()
甲功能,或功能的阵列,被称为当延期被拒绝时。
failCallbacks
类型:Function()
可选的附加功能,或功能的阵列中,延迟被拒绝时被调用。
但是,文档中的方法签名看起来有点不对。它可能应该是这样的:
deferred.fail(failCallback [,... failCallbacks])
它甚至比更简单:
deferred.fail(... failCallbacks)
从您链接的文档中:“* deferred.fail()方法接受一个或多个参数*”。不是两个。无可否认,签名应该是'.fail(failCallback [,... failCallbacks])' – Bergi
@Bergi我已经纠正它。 –
你试过了吗?那么发生了什么? –
你看过[fail](https://api.jquery.com/deferred.fail/)方法文档 –
这个例子看起来和我的很相似。所以它工作,谢谢! –