如何在子进程内进行连续的DWR调用

时间:2013-02-19 17:10:04

标签: asynchronous sync 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,并执行这两个函数。

1 个答案:

答案 0 :(得分:0)

我的回答是将网络存储在另一个电话中。

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