jQuery .fail()
方法是否接受回調作爲參數?例如:jQuery .fail()方法是否接受回調作爲參數?
$.get("test.txt")
.fail(function() {
alert("$.get failed!");
});
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/)方法文檔 –
這個例子看起來和我的很相似。所以它工作,謝謝! –