2013-02-19 52 views
0

您好,我想進行嵌套的dwr調用。如何在子進程內連續進行DWR調用

在我的Java代碼,我有兩個功能

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();