我有一个前端应用程序,在那里我调用一个php脚本(让我们称之为script.php),这需要一些时间来完成。我想(在客户端)显示完成的百分比。
在script.php文件上,我可以随时计算作业完成的百分比。我搜索了一下,可能的解决方案是:
在客户端调用script.php文件
使用另一个php脚本启动轮询操作以从script.php获取百分比
在客户端显示此百分比。
我的问题是如何在脚本和其他php文件之间获取并“共享”这个百分比值,以便在客户端显示。
我使用jquery/ajax有哪些选项(我试图避免使用缓存的解决方案)。
谢谢
最佳答案
客户机端需要的只是一个javascript函数,它定期调用progress.php脚本或它调用的任何内容,并获取最新的完成百分比。然后可以用该值更新dom。
看看这条线
jQuery AJAX polling for JSON response, handling based on AJAX result or JSON content