2010-01-08 70 views
1

我正在拍賣網站(不適用於任何機構,僅作爲我學習php和cakephp的一部分)。在主頁我顯示了所有項目。我現在需要做的是當任何用戶進行合法化時,刷新每個項目中的價格/最後授權和剩餘時間。在新記錄插入特定表格時更新視圖

那麼你知道我怎麼能在一個視圖中繼續觀看新記錄的合法表,然後在視圖中更新這些值?

注意:數據庫中的新記錄可以被任何其他用戶插入。

謝謝。

回答

1

如果有任何更改,您將不得不使用JavaScript來詢問服務器(您的PHP腳本),然後進行更新。你可以使用Comet。簡而言之:Comet是一種「技術」,它允許您不斷連接到服務器,以便服務器在數據可用時(無需刷新頁面)向客戶端發送數據。

+0

去探索彗星,謝謝;) – Canastro 2010-01-08 14:49:40

+0

要在這個使用彗星,我應該運行PHP爲fastcgi? – Canastro 2010-01-08 15:01:23

+0

看一些彗星的實現,如http://www.ape-project.org/home.html和http://meteorserver.org/,這應該讓你開始 – 2010-01-08 15:07:47

0

您可以不斷刷新頁面,也可以使用AJAX輪詢服務器以進行更改,然後更新頁面數據。沒有好的辦法讓服務器直接通知頁面 - 頁面將不得不詢問有關更改。

相關問題