比如说,我的 PHP 脚本需要一些时间来计算它的操作。我需要让客户了解操作进度。一个示例可以是基于 PHP 的文件下载,我需要向客户端提供完成下载所需的估计时间,以及需要复制的数据量。
在 PHP 中,我可以计算所有需要的信息。但是,如何使用此信息定期更新客户端?
理想情况下,我想从我的 PHP 脚本中动态更新 JavaScript 变量。我读到这是不可能的,那么我有什么选择呢?
我想到的可能性:
- 我应该在我的 JavaScript 中对 PHP 脚本进行常规 AJAX 调用以获取进度信息吗?
- 我应该为我学习未知的 COMET 方法吗
上述两种可能性有意义吗?还有其他更实用的解决方案吗?
先感谢您。