2013-04-23 218 views
0

我想在用戶的儀表板上更新最近的通知,而不必刷新它,只要數據庫通知表發生更改...就像在Facebook中實時更新帖子和註釋一樣......不需要刷新頁面。我該怎麼做。任何想法?更新頁面內容不刷新頁面

在此先感謝。

+1

我一直在使用Node.js一段時間,現在它的Socket.io API。它可以很好地使用websockets來更新內容,而無需通過從服務器端生成信號來刷新它。 – 2014-02-17 13:09:49

回答

1

我爲一家名爲Realtime的公司(http://www.realtime.co)工作,我們開發了一個非常酷的框架來處理實時數據。

它適用於雲,我們提供了很多不同的API,您不需要安裝任何東西,並且您可以獲得一個免費帳戶(每月有1.000.000條免費消息和30.000個用戶)。它允許你將數據推送到瀏覽器,這意味着你不會用AJAX請求來錘擊你的服務器。

在瀏覽器上,它使用websocket(如果可用)。對於較老的非websocket瀏覽器,我們將透明地回退到您的瀏覽器可以使用的任何內容。

檢查出http://www.realtime.cohttp://www.xrtml.org下載和文檔。請讓我知道,如果你需要任何幫助,因爲我是實時開發者傳播者:)

1

這是所謂的asynchronous。您刷新網頁或DIV的內容或其他任何內容而無需重新加載頁面。

實際上,您應該使用AJAX將另一個頁面加載到頁面中已存在的DIV中,以便在時間基礎上進行刷新。

AJAX

的文檔是在W3上的學校,你可以看到有非常簡單的。

但是,你應該使用另一個頁面,稱爲一個處理程序或其他東西來加載和處理的內容,然後讓他們準備好在您的頁面中呈現,所以你可以加載它一次一次地使用javascript計時器等。