一些操作的时间成本和花费,同时等待他们完成很长一段时间。 有时会发生超时。 我想用一个实时进度条,所以我想显示状态的用户,也是我想要防止超时。 我必须使用哪种技术? JS,阿贾克斯,多线程或两者兼而有之? 我怎么才能iplement呢? 请指教。
Answer 1:
我们有一些类似的问题。 请编辑您的问题告诉我们,正是你需要的。
如何在Ruby中实现一个进度条?
PHP创建文件的进度条
在HTML / CSS的进度条
AJAX进度条dispaying页面加载加载进度百分比
Answer 2:
我建议你使用像jQuery库。
这里有一些链接:
- jQuery的进度条链接1
- jQuery的进度条链接2
请享用。
Answer 3:
我能想到的最简单的事情是执行链接到被更新,每隔一段时间由慢加载脚本的会话(或唯一ID)进度变量。 然后,您可以有一个第2页返回这个变量的当前内容。 查询状态变量通过AJAX每隔几秒钟更新您的进度条。
另外,您也可以使用这种方法没有Ajax。 基本上你刷新,显示从慢页面的进度条到浏览器的脚本。 由于网页加载继续,它刷新JavaScript的更新()调用每隔一段时间更新吧。
http://devirtu.com/2008/10/16/making-progress-bar-of-page-loading/
Answer 4:
如果您使用的是JavaScript和Ajax,你可以调用/使用AJAX call.You可以显示用户加载图像,直到你得到的响应从服务器返回的Java脚本启动进程(服务器)。 www.ajaxload.info让你生成自己的加载图像。 看看@它。 如果你使用jquery,事情就好办多了。
检查这些链接
http://docs.jquery.com/Ajax/load
http://www.shawngo.com/gafyd/index.html
干杯
文章来源: progress bar while waiting for server