【发布时间】:2011-03-09 11:44:12
【问题描述】:
我有一个 php 脚本,它需要大约 10 秒才能运行,因为它正在提取数据并将其存储在数据库中,我想在此脚本运行时显示一个加载栏,然后一旦完成加载用户页面正在...有人知道我该怎么做吗?谢谢
【问题讨论】:
-
搜索类似 jquery spinner 的东西。虽然大多数示例都在讨论处理 AJAX 请求,但您可以使用基本概念。
我有一个 php 脚本,它需要大约 10 秒才能运行,因为它正在提取数据并将其存储在数据库中,我想在此脚本运行时显示一个加载栏,然后一旦完成加载用户页面正在...有人知道我该怎么做吗?谢谢
【问题讨论】:
首先,您需要使用 Ajax 请求调用脚本。所有 jQuery ajax 方法都提供在调用完成时调用的函数回调。您可以在发出请求时显示进度条,并在完成时隐藏它:
$("#MyProgressBar").show();
$("#placeholder").load(myurl, function() {
$("#MyProgressBar").hide();
});
您也可以使用像BlockUI 这样的插件。
【讨论】: