我正在尝试使用纯 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,我将能够完成这项工作。