2012-03-08 80 views
2

嗨我熟悉Php和MySQl,但是我需要找到一種方法來更新網頁,每當數據庫中的值異步更新時,使用Python後端和Postgres數據庫,也可能是Jquery/Ajax來處理異步部分。我知道MySql不支持數據庫更改觸發器,我相信postgres。任何人都可以指向正確的方向。我認爲投票將是一個資源昂貴的方法。python,postgres和Ajax/jquery使用databse實時更新頁面

+0

無論何時發生任何事情,您都可以使用觸發器和[PostgreSQL通知系統](http://www.postgresql.org/docs/9.1/static/sql-notify.html)獲取異步通知,但是我沒有知道如何將這與你的前端結合起來。 – 2012-03-08 07:03:15

回答

3

在特定的時間間隔內,從客戶端瀏覽器發送一個jquery ajax請求,並從服務器獲取最新數據。如果數據已被更改,則顯示新數據,否則保留。你可以在客戶端完成所有這些工作。

下面是說明設置定時器和進行ajax調用的thread

+0

比你,這是有幫助的。 – sqwale 2012-06-08 13:47:50