在数据库中插入新记录时显示通知


display a notification when new record is inserted in the Database

在酒店预订网站工作。

有一个Master Table。我想在主表中插入新记录时显示一个通知。

假设我是在管理面板的仪表板。因此,为了检查Master表中的新条目,我反复调用Ajax函数。如果我发现了一个新条目,我就会显示一个通知。

但是现在,如果没有预订,我不想一直使用Ajax调用来访问数据库。

我不想使用AJAX

还有别的办法吗?

那么我怎么能,从一个视图页面,保持观察主表的新记录,然后显示通知这些值在视图中?

您需要考虑WebSocket解决方案。您可以使用Slanger (https://github.com/stevegraham/slanger)或Pusher (http://pusherapp.com)之类的托管服务来托管自己的服务。这两种方法都可以让你在服务器和客户端(web浏览器)之间建立实时通信。您可以在代码中添加一个钩子,以便在每次添加记录时向用户发送通知。