当浏览器正在等待服务器的响应时,我希望显示普通非Ajax浏览器请求的第一部分的进度条。在我的drupal网站上,我发现这个等待时间可能是几秒钟,具体取决于条件。我一直在搞乱pace.js(http://github.hubspot.com/pace/docs/welcome/),一旦收到响应并加载内容,它就会加载并表现得很好。
这是可行的吗?或者它将是一个死路一条,因为最终浏览器不知道它在等什么......
答案 0 :(得分:0)
如果您知道它至少几秒钟,您可以创建它的错觉,知道需要多长时间。添加动画集以显示进度条四秒钟。在您的ajax数据到达后,删除图形。这样,用户就不会发生任何事情。