1

我正在使用tastepie + django +backbone.js 。我的应用程序一次应该可以由多个用户使用。

我想要做的是向所有用户显示数据库上的“实时”更改,而无需用户手动重新加载页面。

周围有人给我指出正确的方向吗?

谢谢

4

1 回答 1

0

要在所有主要浏览器中使用此功能,您必须定期向服务器发送 AJAX 请求,询问是否发生了任何更改。在现代浏览器中,您可以使用 ob web 套接字来设置 PUSH 服务,服务器可以将这些更改推送到您的应用程序或简单地通知您。

(如果您使用 Backbone 作为 MVC 框架,那么您不妨放弃重新加载页面的想法,只使用 AJAX 请求您的数据,并使用 Backbone 的 View 组件将您的数据呈现为 HTML 元素)

于 2013-05-24T12:55:39.480 回答