我在循環和對象數組後發送AJAX調用時遇到問題。代碼如下用jQuery發送另一個AJAX調用
var def = true;
$.each(urls, function(index, val) {
var postResult = $.Deferred();
link = 'http://myurl.com' + val.aslug + '/' + val.slug;
$.when(def).then(function(){
$.post('https://graph.facebook.com ', {id : link, scrape : 'true' }, function(data, textStatus, xhr) {
}).always(function(){
postResult.resolve(5);
});
});
def = postResult;
});
問題是第一個和第二個調用他們都沒問題。但第三個電話和以下內容與第二個電話相同:/我認爲每個都不會更改爲下一個對象
我們可以看到什麼定義'urls'? –
爲什麼'postResult.resolve(5);'? – dfsq
與論壇網站不同,我們不使用「謝謝」或「任何幫助表示讚賞」,或在[so]上簽名。請參閱「[應該'嗨','謝謝',標語和致敬從帖子中刪除?](http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be - 刪除 - 從帖子) –