2011-06-10 125 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毫秒運行一次。