dwr 同步异步设置

dwr是ajax的服务器端框架,它封装了服务器端的调用,我们可以在JAVASCRIPT中直接调用服务器端的代码,完成想要的功能。dwr默认是异步实现的。在最近的一个项目中,用dwr取数据,发现界面的数据没全加载。这时需要同步去实现。在代码中可以这样做

 

 DWREngine.setAsync(false);   //设置成同步

 JTest.getString(function(data){_data = data;}); // dwr调用服务端的函数

 DWREngine.setAsync(true);   // 重新设置成异步

 

这样就可以正常取值!

你可能感兴趣的:(JavaScript,Ajax,框架,DWR)