2013-02-19 2 views
0

안녕하세요, 중첩 된 dwr 호출을 만들고 싶습니다. 내 자바 코드에서하위 프로세스 내에서 연속 DWR 호출을 수행하는 방법

내가 두 기능

public String getNetworks() { 
    // return some networks. 
} 

public String getInternalNetwork(network) { 
    // return some networks. 
} 

가 나는 체인 DWR 통화를 할 수 있습니다.

myDwr.getNetworks({ 
    callback: function() { 
     var network 
     /// parse out answer. 
     myDwr.getInternalNetwork(network, { 
     callback:function() { 
     }); 
    } 
}); 

이렇게하면 dwr 호출이 순서대로 이루어지며 두 함수가 모두 실행됩니다.

답변

0

내 대답은 다른 호출에 네트워크를 저장하는 것이 었습니다.

DWREngine.beginBatch(); 
myDwr.getNetworks({ 
    callback: function(networks) { 
     network = getMainNetwork(networks); 
    } 
}); 
myDwr.getInternalNetwork(network, { 
    callback: function() { 
    } 
}); 
DWREngine.endBatch(); 
관련 문제