我想要一些关于如何实现以下内容的建议:
我想让我的用户通过 AJAX 了解在我的服务器上运行的任务的进度。我的服务器运行一个 PHP 脚本,该脚本使用 popen 函数通过 shell 命令下载文件。它定期回显/打印正在发生的事情。我想使用 AJAX 捕获此输出并将其呈现给用户。
我在另一个问题中被告知我可能需要使用轮询或 cometd ?我非常感谢任何有关如何以最简单和最有效的方式实现这一目标的帮助或指导。希望我仍然可以使用 JQuery。
感谢大家花时间阅读本文。
附言感谢 stackoverflow 社区,我能够走到这一步。 :)
最佳答案
这听起来像是 Ajax 长轮询 的绝佳机会,它是通用 Comet 实现中使用的无数技术之一。有 another question on Stack Overflow带有示例代码。
关于AJAX 进度条 - 轮询, cometd ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/588284/