2011-04-29 113 views
0

我想知道在JavaScript或jQuery中製作一個能夠響應數據庫數據的計數器的「最佳」方法是什麼?目的是要顯示目前參與不同國家調查的人數。我想我需要將它掛接到Ajax請求,並且可能會做一些長的輪詢解決方案,在數據庫中「偵聽」更新。任何好的指針呢?動態增加計數器

問候!

回答

1

最好的方式是使用彗星,它允許將「服務器事件」推送到客戶端(如facebook和許多其他網站那樣),但實現起來相對困難。

The cometd project

一個簡單的方法,是使用的setInterval。

setInterval(function(){ 
    $.ajax({ 
    ... 
    }); 
}, 5000); 

希望這有助於

0

您是否真的需要動態更新此值,或者是否足以在頁面加載時獲取該值?

如果有必要,那麼是,請發出ajax請求來獲取該號碼。

編輯:

,並就定期請求,例如使用setInterval

+0

我認爲,這將是足夠的,如果它會做定期間隔的setInterval是一個好主意。 – Tim 2011-04-29 08:17:53