我正在尝试了解以推送方式从DB获取通知所需的工具。 Facebook或stackoverflow本身可能是一个很好的风格:D
1 - 浏览器和数据库之间的通信如何工作?
2-如何在不刷新所有页面的情况下只刷新页面的一部分?
非常感谢!
答案 0 :(得分:2)
你正在寻找通常被称为低吼的东西。它们有各种形状和大小,有很多不同的方法可以实现它们。以下是我从中学到的一些内容:
Eric Hynds JQuery UI Notification Widget
Stack Overflow Style Notification Bar
至于触发通知,在加载时触发,然后执行Long Polling可能是确保其有效的有效方法。在我的应用程序中,我构建了一个“咆哮者”功能,我执行上述两个操作并在完成某些事件时触发......一旦完成,它们都运行良好,既响应又及时。
最后,要仅刷新页面的一部分,您只需内部HTML或在ajax调用后通过Javascript更改值。有一百万个jQuery内容替换教程可以指导您的工作。