2011-03-11 4 views
0

나는이 배열의 길이 인 Ajax 요청 배열을 가지고 있습니다. 나는 그들이 모두 내가 결과

을 처리 할로드되었는지 알게되면

내가 사용하는 코드는

$.when(
    RequestArray   
).done(function(){ 
    this.processResults(); 
}); 

사람이 작동하지 않는 이유는 어떤 아이디어가 있습니까?

RequestArray를 [0]으로 대체하면 RequestArray [1]가 완벽하게 작동합니다. 당신은, 별도의 인수를 넣어 요청의 배열을 전달하지 야지 when에 여러 요청을 전달하는 경우

답변

0

$ 요청 배열을 허용하지 않습니다. 당신은 shoudl을 사용합니다. $(requestArray).each($.when(this).done(......));

+0

정말 대단합니다, 고맙습니다. – user654526

1

감사드립니다. 그래서 $.when.apply(RequestArray).done(...).