我有一个HTML表单,目标是PHP文件。单击提交按钮后,加载我的PHP文件需要一些时间[因为我正在运行一些后台进程],所以我想显示一个进度条框[或警告],直到加载PHP文件。
有人能告诉我如何才能做到这一点吗?
答案 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并显示结果。