Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用tastepie + django +backbone.js 。我的应用程序一次应该可以由多个用户使用。
我想要做的是向所有用户显示数据库上的“实时”更改,而无需用户手动重新加载页面。
周围有人给我指出正确的方向吗?
谢谢
要在所有主要浏览器中使用此功能,您必须定期向服务器发送 AJAX 请求,询问是否发生了任何更改。在现代浏览器中,您可以使用 ob web 套接字来设置 PUSH 服务,服务器可以将这些更改推送到您的应用程序或简单地通知您。
(如果您使用 Backbone 作为 MVC 框架,那么您不妨放弃重新加载页面的想法,只使用 AJAX 请求您的数据,并使用 Backbone 的 View 组件将您的数据呈现为 HTML 元素)