2014-10-16 53 views
0

我正在使用Rails 4,JQuery,Postgres。在兩個不同的用戶之間動態更新列表

我想有一個場景,其中User_1有一個表單和一個列表,並且User_2具有相同的列表。隨着User_1添加到他們的列表中,我希望它更新User_2的列表。它不一定是按鍵,並且可以包含來自User_1的提交操作,但是我想使用AJAX來不需要任何頁面重新加載。

我可以使用遠程真實表單爲User_1動態更新列表,但是如何獲取User_2的更新?

回答

0

基本上,你有2種方式:

  1. 通過「輪詢」:每X秒你通過AJAX獲取列表中的項目,所以你可以在user_2的頁面更新列表

    臨:這很簡單

    Con:資源密集型(即使user_1沒有在列表中添加任何內容,請求也會到達)

  2. 您建立一個持久連接h服務器使服務器將新項目直接推入user_2的列表。

    臨:它的清潔

    缺點:它更復雜

相關問題