2011-06-10 120 views
1

我使用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毫秒运行一次。