我正在使用Rails 4,JQuery,Postgres。
我想有一个场景,其中User_1有一个表单和一个列表,User_2有相同的列表。当User_1添加到他们的列表中时,我希望它更新User_2的列表。它不必通过击键来包含来自User_1的提交操作,但我想使用AJAX来不需要任何页面重新加载。
我可以使用远程真实表单为User_1动态更新列表,但如何让User_2更新?
答案 0 :(得分:0)
基本上你有两种方式:
通过“轮询”:每隔X秒通过AJAX获取列表项,这样您就可以更新user_2页面中的列表
亲:很简单
Con:它是资源密集型的(即使user_1没有在列表中添加任何内容,请求也会到达)
您与服务器建立持久连接,因此服务器会将新项目直接推送到user_2的列表中。
亲:很干净
Con:它更复杂