我正在做一些ajax調用,我期望他們中的一些或全部到404。問題是,當我得到預期的404時,.done()
不執行!我究竟做錯了什麼?jQuery何時()。完成()不開火
下面是代碼:
$.each(data, function (index, item) {
promises.push(GetReservation(item.UniqueId,
apiRoot,
function (data2) {
//DO stuff
},
function (x, y, z) {
if (x.status == 404) {
//OK!!! i expected that!
}
}));
})
$.when.apply($, promises).done(function() {
setButtons(box, c)
});
我向你保證,當你有多個承諾時,你有承諾。 – naomik
好的,謝謝......我會在我的代碼中更正 – Leonardo