运行脚本时的加载条

6

我有一个 PHP 脚本,需要花费约 10 秒钟的时间运行,因为它正在拉取数据并将其存储在数据库中。我想在此脚本运行时显示加载条,然后在完成后加载用户所在的页面......有人有什么想法吗?谢谢。


搜索类似于jQuery Spinner的内容。虽然大多数示例都是关于处理AJAX请求,但您可以使用基本概念。 - Blair McMillan
1个回答

6

首先,您需要使用Ajax请求调用脚本。所有jQuery ajax方法都提供函数回调,当调用完成时会调用这些回调函数。您可以在发出请求时显示进度条,并在完成时隐藏它:

$("#MyProgressBar").show();
$("#placeholder").load(myurl, function() {
  $("#MyProgressBar").hide();
});

你还可以使用像BlockUI这样的插件。该插件可以阻止用户在等待页面加载时进行操作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接