我需要一个进度轮来显示大量数据库和第 3 方 cURL 查询,而用户正在等待。
进度轮应该立即自行显示,还是应该在加载页面模板(而非内容)后显示?
我应该在页面的 HTML/javascript 加载完成之前显示进度轮,还是在 PHP 加载完成时显示进度轮?
如果您能用原始代码展示大多数人是如何做到这一点的,那就太好了。我正在使用 jQuery,这是一个 PHP 网站。
最佳答案
显示进度条,直到 php 响应(返回值可能是 HTML 一个)没有加载到 javascript。
"Should I show a progress wheel until the page's HTML/javascript is done loading, or when the PHP is done loading?"
同意这种方法
加载完成后,使用jquery隐藏加载,并将内容放入容器类。
<div class="loading">
</div>
<div id="container">
</div>
$('.loading')
.hide() // hide it initially
.ajaxStart(function() {
$(this).show();
})
.ajaxStop(function() {
$(this).hide();
});
关于php - 在页面加载时显示进度轮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5427759/