读书人

JS不能失去Dwr中回调函数中的内容

发布时间: 2012-11-23 00:03:43 作者: rapoo

JS不能得到Dwr中回调函数中的内容

首先看下面的一个简单的Dwr应用,在调用回调函数前声明一个boolean变量,而findByOpera函数的作用是根据operaId查询iteminfo表有没有引用这个opera,也就是查看opera有没有所属的iteminfo,返回值是boolean类型。

?

var hasIteminfo = false ;DWREngine.setAsync(false);iteminfoService.findByOpera(operaId,function(result){hasIteminfo = result ;});DWREngine.setAsync(true); alert(hasIteminfo);

?

我们在调用回调方法前将其设置为同步方式,调用结束后恢复为异步方式。这样的话提示的信息就是回调函数返回的值了。

不过建议尽量使用异步方式,原因就不说了,大家都懂得。

?

读书人网 >JavaScript

热点推荐