2013-02-19 64 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();