【问题标题】:How to reload a page on change in server database如何在服务器数据库更改时重新加载页面
【发布时间】:2013-05-19 22:16:30
【问题描述】:

我使用的是 sweetpie + django +bone.js 。我的应用程序一次应该可以由多个用户使用。

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

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

谢谢

【问题讨论】:

标签: ajax django tastypie


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-29
    • 2014-11-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-25
    • 1970-01-01
    • 2014-09-12
    • 1970-01-01
    相关资源
    最近更新 更多