我们有一个大约需要 ajax 请求。 30 秒,然后将用户发送到不同的页面。在那段时间里,我们当然会显示一个 Ajaxy 微调器指示器,但浏览器也可能“看起来”卡住了,因为浏览器客户端实际上没有工作或显示它自己的加载消息。
有没有一种简单的方法可以让所有主流浏览器看起来忙于使用 JS 命令?
谢谢, 乍得
最佳答案
在这种情况下需要使用 AJAX 吗?您能否改为发布/放置到另一个页面,该页面的全部目的是处理请求并在完成后重定向到目标页面?
您仍然可以使用一些 JS 来弹出微调器,并且由于您正在发布到另一个页面,浏览器将显示其“ native 忙碌指示器”。浏览器永远不应该显示中间页面,一旦请求被处理,响应就会被重定向到目的地。
关于javascript - 带有 Ajax 的浏览器 "Busy State",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1248052/