DWR同步异步设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DWR同步异步设置相关的知识,希望对你有一定的参考价值。

做项目时遇到一个问题,使用DWR发现js总是执行完了之后再执行DWR的内容,后来发现然来DWR也有一种同步机制:DWREngine.setAsync(false);

还需要在代码末尾恢复异步DWREngine.setAsync(true);另外,不要在DWR内部直接return

        //设置成同步
        DWREngine.setAsync(false);
        //调用Java类Test的getString方法,callBackFun为回调函数
        JTest.getString(callBackFun);
        //重新设置为异步方式
        DWREngine.setAsync(true);

以上是关于DWR同步异步设置的主要内容,如果未能解决你的问题,请参考以下文章

具有同步设置的异步功能

jquery全局变量---同步请求设置

ajax的同步和异步问题

js中请求数据的$post和$ajax区别(同步和异步问题)

react的setState是异步还是同步

Ajax同步异步和相应数据格式