jquery-deferred

    1

    1답변

    Deferred를 사용하여 API에 대한 삭제 호출 순서를 올바르게 지정하려고합니다. 항목 및 이미지와 응용 프로그램 거래 : Item: ItemId Images: ImageId ItemId 그래서 이미지 그렇지 않으면 내의 deleteItem() 아약스 호출은 데이터 객체에 오류를 반환합니다, 그것은 삭제 될 수 있습니다와 연관된 항목 전에

    12

    2답변

    실행하려고하는 세 가지 함수가 있습니다. 첫 번째 두 함수는 세 번째 함수에 대한 데이터가 필요한 비동기식 작업을 수행하고 있습니다. 1과 2가 모두 완료 될 때만 세 번째 함수가 실행되기를 원합니다. 이것은 일반적인 구조이지만 1과 2가 끝나기 전에 마지막 함수가 실행됩니다. return d.promise(); : function run() {

    1

    1답변

    아약스 요청을 수행하고 싶으면 반환 된 HTML을 div에 추가하고 일단 해당 데이터가 추가되면 다른 아약스를 수행하십시오. 요청은 이전에 추가 된 HTML에 내용을 추가합니다. 하지만 분명히 구문 오류가 있습니다. then()과 done()을 잘못 연결하고 있습니까? $.when(append_line_item()) .then(function (line_

    1

    1답변

    일부 지연 콜드 객체를 사용하여 콜백을 관리하려고합니다. 쉬운 경우를 알아 냈습니다 : var deferred = $.Deferred(); deferred.done(function() { console.log('done'); }); var json = $.getJSON('/foo'); json.then( function() {

    2

    1답변

    먼저 죄송합니다. 이 질문이 너무 많아서 알려드립니다. 나는 그 중 많은 것을 읽었지만 대답을 얻을 수 없었다.); Google지도로 웹 앱을 만들고 있습니다. 은 내가 하지만 잠시 인터넷 검색 후가, 지금은 자바 스크립트가되지 않는다는 것을 이해하고, 비동기 지오() 완료 기능을 기다리는 '대기'또는 자바 스크립트의 '수면'기능의 종류를 사용하고 싶었 그

    0

    1답변

    이전에 사용했던 setTimeOut 대신 $ .Deferreds를 사용하려고했습니다. printer()가 호출 될 때 $ .each가 여전히 반복되므로 writer()가 실제로 수행되지 않으므로 문제가 발생합니다. 루프가있는 $ .Deferreds의 예제를 보지 못했습니다. 분명히 아래의 내용은 잘못되었으며, 해결 방법과 관련이 있다고 확신합니다. 도움을

    0

    1답변

    궁금 오전처럼 연기 : $.when(newTemplate.appendTo("#container")).done(function(){ var rand = Math.floor((Math.random()*1000)+1); console.log(rand); }); appendTo는 비동기하지 않을 수도 있지만 이 기다릴 예정 것처럼 읽고 완료

    2

    1답변

    JSFiddle Code 배관 및 체인은 나에게 새로운 나를 위해 작동하지 않음. AJAX와 동기식으로 트리거해야하는 URL 배열이 있습니다. 각 URL에서 성공 응답을 기다릴 필요가 있습니다 (일부는 큰 SQL 쿼리를 실행하고 보고서를 작성하기 때문에 지연 될 수 있음) 다음 반복 작업을 수행하기 전에 기다려야합니다. 성공하지 못하면 전체 프로세스가 중단

    3

    2답변

    JQuery Deferreds를 하나씩 콜백 피라미드없이 차례대로 실행하는 방법이 있습니까? 는 지금은 이런 일을 할 필요가 : $.Deferred(function(dfd) { setTimeout(function() { console.log('Foo'); dfd.resolve(); }, 1000); }) .done

    7

    2답변

    나는 when 함수와 지연 객체를 jQuery에서 이해하려고한다. get JSON ready! sucess 을 ...하지만 내가 먼저 성공 콜백 불을 달성하고자 : $.when($.getJSON('/echo/json', function() { console.log('sucess'); }, function() { console.log