我使用jQuery发布了一个执行某些任务的PHP脚本。
$.post("script.php", params, function(data) { // task done }
在script.php中我知道每个时刻完成任务的百分比是多少。最后,PHP使用第一个HTML接收的数据写入json_encode()
字符串,然后完成$.post
调用。
我想要的是告诉(例如,每秒)从script.php到HTML完成任务的百分比(在屏幕上打印)
这可能吗?
答案 0 :(得分:2)
您可以使用memcached或甚至单个文本文件存储php脚本服务器端的状态。
创建一个读取此状态的php,并返回其值。
现在启动您的脚本,并启动状态检查,您可以每1000毫秒运行一次。
答案 1 :(得分:0)
技术上可行,保持连接,但实现起来很复杂。