AJAX页面加载和进度
AJAX Page Loading and Progress
我想加载一个jQuery AJAX页面,页面顶部有一个进度条。我在这里找到了一个我正在努力实现的目标的例子。
我可以用指针指示从哪里开始。
我打算在WordPress网站上使用它。
看看这个参考页面。指定onreadystatechange
的回调。一个简单的加载条只会随着readyState
的变化而稍微增加一点。这可能是链接网站所做的,也是现代浏览器所做的(一旦收到标题或建立连接,它们就会切换加载图标)。一个更复杂的加载条将在HEADERS_RECEIVED
时读取从请求中接收到的标头,然后将内容长度标头(在LOADING
时)与迄今为止接收到的字节数进行比较:
下载;responseText保存部分数据。
对于附加值来说,这种技术可能太麻烦了。AJAX通常被设计为返回轻量级数据,因此加载时间不应该长到真正需要细粒度加载条的程度。
如果使用jQuery,您可能需要以不同的方式实现这一点,但算法是相同的。
相关文章:
- 如何更改jquerymobile中默认的加载ajax加载程序gif
- 无法在 IE6 和 IE7 上加载 ajax
- 页面刷新后重新加载 ajax 检索到的数据
- 清理在加载 Ajax 内容时添加的 CSS
- jquery选项卡加载Ajax内容
- Grails:多个加载ajax调用,但只有一个打印到控制台
- 如何检测通过JSON数据引用的图像何时加载AJAX
- 加载ajax数据时出现jVectorMap问题
- JQuery在加载ajax时阻止链接工作
- 如何在不重新加载ajax的情况下在datatable上.draw()或添加行
- 替换超链接默认操作以加载 AJAX 请求
- 高图表不使用加载 ajax 的数组进行渲染
- 带有 OnClick 的 jQuery 链接标记 href 需要单击两次才能加载 AJAX
- 悬停两次以加载 ajax
- 获取加载 ajax 的文档信息
- 使用 Jquery 在 AJAX 内部加载 AJAX
- 为什么当页面加载 AJAX 时我的 URL 之间没有空格
- 在当前页面中加载一个新的谷歌地图,加载AJAX
- 当滚动达到 80% 时加载 ajax
- 图像滑块未加载 Ajax 请求