0

こんにちは、ネストされた dwr 呼び出しを行いたいです。

私のJavaコードには2つの関数があります

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 呼び出しが順番に行われ、両方の関数が実行されるようにするにはどうすればよいですか。

4

1 に答える 1

0

私の答えは、ネットワークを別の呼び出しに保存することでした。

DWREngine.beginBatch();
myDwr.getNetworks({
   callback: function(networks) {
       network = getMainNetwork(networks);
   }
});
myDwr.getInternalNetwork(network, {
   callback: function() {
   }
});
DWREngine.endBatch();
于 2013-02-19T19:19:23.450 に答える