显示进度条直到php加载页面?

时间:2012-11-21 08:50:03

标签: php javascript html

我有一个HTML表单,目标是PHP文件。单击提交按钮后,加载我的PHP文件需要一些时间[因为我正在运行一些后台进程],所以我想显示一个进度条框[或警告],直到加载PHP文件。

有人能告诉我如何才能做到这一点吗?

3 个答案:

答案 0 :(得分:1)

您可能希望使用像jQuery这样的JavaScript库。我知道jQuery mobile有一个加载动画,可以在AJAX请求中使用。

答案 1 :(得分:0)

这些可能会变得棘手。首先,您的后台任务需要在某处报告进度。它可能是写入文件,或更新数据库中的记录。

接下来,您需要一个检查进度值的php脚本。例如,只需将其拉出数据库并报告当前值。

最后,您需要更新进度条。从这样的事情开始: http://docs.jquery.com/UI/API/1.8/Progressbar

让你的javascript对你的进度脚本执行一个ajax请求,并相应地更新进度条中的值。

答案 2 :(得分:0)

使用ajax作为帖子并使用jQuery BlockUI插件。提交表单时,阻止UI。脚本完成后,只需取消阻止UI并显示结果。

相关问题