다른 로직보다 먼저 2 개의 함수를 실행하려면 $.when을 사용하고 있습니다. 이제는 동일한 로직을 수행하기 전에 다른 함수 집합을 실행해야하므로 몇 가지 함수 배열을 $.when에 전달하려고했지만 실행할 수는 없었습니다. 같은 뭔가 : function funcA(){
console.log("funcA");
}
function funcB(){
다음 코드의 구문 오류가 잘못되었습니다. 아마도 'for'또는 무엇인가를 사용하고 있기 때문일 것입니다. $.when(
for (var i=0; i < 5; i++) {
$.getScript("'" + someArr[i].fileName + ".js'");
}
$.Deferred(function(deferred) {
배열의 각 항목에 대해 ajax 호출을 수행하려고합니다. // throw all the promises into an array
_.each(birds,function(bird,i){
birds[i] = getBird(bird) // getBbird returns $.ajax(...)
});
// do $.when.apply
return $
ajax 요청을 한 다음 서버에서 반환 된 일부 데이터를 처리해야합니다. 나는이 요청을 먼저하고 나서 문서가 준비되도록하고 싶다. 그러나 나는 문서가 준비된 후에 만 데이터를 처리 할 수있을 것이다. 다음과 같은 아이디어를 얻었습니다. $.when($(document).ready(),
$.ajax(/*some request*/)).done(f