+ -
当前位置:首页 → 问答吧 → DWR使用疑惑

DWR使用疑惑

时间:2010-12-27

来源:互联网

没用dwr的时候,这样要写一大堆JS,先看如下代码:

JScript code

function okle(){
    document.getElementById("notice").innerHTML = "";
    if(xmlHttpRequest.readyState != 4){
        document.getElementById("notice").innerHTML = "Loading。。。";
    }
    if(xmlHttpRequest.status == 200 && xmlHttpRequest.readyState == 4){
        var a = xmlHttpRequest.responseText;
        alert(a);
    }
}



上面回调函数中,document.getElementById("notice").innerHTML = "Loading。。。";

这句处理得非常好,是在 xmlHttpRequest.readyState != 4 的时候执行的,如今用了Dwr框架,如何实现呢?


用了dwr后:

JScript code

a.b(par,callBack);

function callBack(){

}



貌似callBack方法已经是当 xmlHttpRequest.readyState == 4 的时候执行,那我想在这之前显示一个 “Loading。。。”怎么做呢?
也就是 readyState 等于0、1、2、3的时候


作者: CoffeePhoton   发布时间: 2010-12-27

DWREngine.setPreHook(function(){
$$$("loadingIMG").style.display = "inline";
})

原来这个可以搞定

作者: CoffeePhoton   发布时间: 2010-12-27

是这样的

作者: chenkezhi   发布时间: 2010-12-27

热门下载

更多