This post answered the question I was about to ask。唯一的問題是我需要使用第一個調用的結果作爲第二個Ajax調用的參數。jquery Ajax:如何使用第一個ajax的結果調用第二個調用? (.then(function()))
事實上,我需要爲某個客戶獲得聯繫。但是,我唯一的論點是來自該客戶的請求。我想先打電話來獲取客戶端的客戶端號碼,然後使用該ID來查詢所有聯繫人。
有人可以提供一個小代碼其中第一個查詢的結果是用來進行第二次調用嗎?
這裏是他寫的部分代碼。
$.ajax({..}) // Promise 1
.then(function() {
// This will only fire if the first request had no error - was "done"
// We then return a NEW promise for the 2nd request. In a proper
// Promises/A, 'then' returns a (new) promise.
return $.ajax({..}) // Promise 2
})
感謝您的幫助。
呃... ...這是在傳遞給你。然後回調的第一個參數... – 2014-09-05 20:30:34
@KevinB,我不是太阿賈克斯familliar。我剛剛在第一個電話裏面打了另一個電話,但我認爲這應該是最好的方式。你能提供一個樣本,我該怎麼做? – Richard77 2014-09-05 20:32:50