據透露內拒承諾,我剛開始學習jQuery的承諾,所以我可能會有點困惑在這裏。jQuery的遞延:從完成過濾
不管怎麼說,我有我想從完成過濾器內基於響應的內容拒絕AJAX請求:
return doAJAXRequest().then(function (data) {
if (data.responseText == "YES") {
return doOtherAJAXRequest();
} else {
this.reject(data);
}
});
這並沒有工作,我預計:
Uncaught TypeError: Object #<Object> has no method 'reject'
我如何根據其迴應做出承諾失敗?那可能嗎?或者我只是對這裏需要做什麼感到困惑?
嘗試改變this.reject爲$(本).reject。 – rtimoshenko
@rtimoshenko你確定這是對的嗎? – alex
@rtimoshenko這似乎並沒有工作,我仍然得到相同的錯誤。編輯:其實它不完全一樣,但仍然非常相似。 ('Uncaught TypeError:Object [object Object] has no method'reject'') – Ajedi32