2013-03-13 2 views
0

나는 다음과 같은 코드 블록이 있습니다부터 자바 스크립트 : 여러 기능을 실행하는 방법 자바 스크립트 블록

(function() { 
    QUnit.config.testTimeout = 10000; 

    var stringformat = QUnit.stringformat; 

    module('Web API GET Result has expected shape'); 



    asyncTest('HomeData should return an array of Sets with their info as well as cards with their info, but no sides',   
     function() { 
      $.ajax({ 
        url: '/sample/url', 
        dataType: 'json', 
        success: function (result) { 
         ok(
          !!result.item, 'Got something'); 
         start(); 
        }, 
        error: function(result) { 
         ok(false, 'Failed with: ' + result.responseText); 
         start(); 
        } 
       } 

      ); 
     } 
     ); 

    return function() { asyncTest(); }; 

    } 

내가 다른 결과가 여러 URL에 대한이를 실행하기 위해 노력하고있어,하지만 난 알아낼 수 없습니다 서로 다른 매개 변수로 asyncTest를 두 번 실행하는 방법. 나는 함수에 asyncTest의 두 번째 매개 변수를 할당하고 변수에 asyncTest()를 삽입하려고 시도했지만 작동하지 않습니다. 어떻게 여러 개의 "asyncTest"를 정의하고 실행할 수 있습니까?

답변

0

$ .deferred(), $ .when() 및 $ .pipe()는 jQuery [코드에서 명백하게]를 사용하는 경우 친구입니다. 위의 튜토리얼은 here, here

입니다.