Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/416.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用普通javascript检索挂起的AJAX请求数_Javascript_Gwt_Watir Webdriver_Page Object Gem - Fatal编程技术网

使用普通javascript检索挂起的AJAX请求数

使用普通javascript检索挂起的AJAX请求数,javascript,gwt,watir-webdriver,page-object-gem,Javascript,Gwt,Watir Webdriver,Page Object Gem,我试图用纯javascript检索挂起的AJAX请求的数量。这有助于为Cheezy的页面对象gem创建一个模块,以便我可以在GWT应用程序中等待AJAX请求。我无法切换到使用JQuery或任何其他javascript系统,因为这是在GWT中完成的 我发现了这段代码,它告诉我javascript是否完成了,但我对javascript知之甚少,也不知道如何使它适应这个系统 interValRef = 0; interValRef = setInterval("checkState();",100)

我试图用纯javascript检索挂起的AJAX请求的数量。这有助于为Cheezy的页面对象gem创建一个模块,以便我可以在GWT应用程序中等待AJAX请求。我无法切换到使用JQuery或任何其他javascript系统,因为这是在GWT中完成的

我发现了这段代码,它告诉我javascript是否完成了,但我对javascript知之甚少,也不知道如何使它适应这个系统

interValRef = 0;

interValRef = setInterval("checkState();",100)

function checkState(){
    if(document.readyState == 'complete'){
        clearInterval(interValRef);
        myFunc();
    }
}

Cheezy指出,您需要一个字符串来返回挂起的AJAX请求数。当它达到0时,它将在等待时完成。所以我想,如果我能让这个代码对任何不是零的东西输出1,然后当它最终为0时输出0,我就能让它工作了

看起来可以用一个简单的

“如果(document.readyState=='complete'){return 0}否则{return 1}”

在我的例子中,虽然我猜这并不能检索请求的数量,只要仍然有请求。哦,好吧

编辑:嗯,这似乎实际上不起作用,至少在GWT中是这样