我有Ajax請求數組,這個數組的長度。當我知道他們都裝我要處理的結果
我正在使用的代碼是
$.when(
RequestArray
).done(function(){
this.processResults();
});
沒有人有,爲什麼它不工作的任何想法?
當我將RequestArray替換爲RequestArray [0]時,RequestArray [1]完美地工作。
謝謝
我有Ajax請求數組,這個數組的長度。當我知道他們都裝我要處理的結果
我正在使用的代碼是
$.when(
RequestArray
).done(function(){
this.processResults();
});
沒有人有,爲什麼它不工作的任何想法?
當我將RequestArray替換爲RequestArray [0]時,RequestArray [1]完美地工作。
謝謝
$ .when不接受請求數組。你應該使用 $(requestArray).each($.when(this).done(......));
如果您傳遞給when
你應該把它們放在不同的參數,而不是通過請求數組多個請求。所以,$.when.apply(RequestArray).done(...)
。
這很好,謝謝 – user654526 2011-03-15 00:19:35