gpt4 book ai didi

javascript - 如何检查浏览器状态是否繁忙?

转载 作者:行者123 更新时间:2023-12-02 20:44:06 26 4
gpt4 key购买 nike

我对检查浏览器状态有疑问......

例如,我正在上传一些数据,并尝试显示需要检查浏览器状态的进度条。

就像浏览器繁忙时会继续显示进度一样。

我只使用 javascript 和 HTML

最佳答案

如果您使用 xmlhttprequest 上传一些数据,则可以在开始发送数据时将状态设置为“忙碌”,并在 xmlHttpRequest 完成时触发的回调函数中将状态设置为“完成”。

[编辑]一个更简洁的示例

(function scope(){
var req = new XMLHttpRequest();
req.open('POST', 'http://example.org/upload', true);
req.onreadystatechange = function () {
stopShowingProgressBar();
};
startShowingProgressBar;
req.send(null);
})();

您还应该查看 jquery。它有全局ajax events 。您可以在 AjaxStart 和 AjaxStop 上注册函数来设置 Busy 和 Done 变量

关于javascript - 如何检查浏览器状态是否繁忙?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1728834/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com