Javascript 当jQuery中后端数据库中的某些内容发生更改时,如何显示通知?

Javascript 当jQuery中后端数据库中的某些内容发生更改时,如何显示通知?,javascript,php,jquery,mysql,ajax,Javascript,Php,Jquery,Mysql,Ajax,我有一个活动时间表。数据通过PHP来自MySQL数据库,并通过Ajax显示在HTML页面中。现在我想通过jQuery或JavaScript向用户显示一个通知,说明数据库中添加了一些内容,用户只需按一下按钮即可刷新 例如Stackoverflow中,有人添加了注释或答案。或者在twitter上,当有新的推文可用时 有人对此有经验吗?您可以为ajax调用(类似于自动ajax)设置一些预定义的时间间隔,以检查数据库的更新活动。作为响应,您可以将更新后的活动和显示返回给用户,并在顶部显示几秒钟的成功消息

我有一个活动时间表。数据通过PHP来自MySQL数据库,并通过Ajax显示在HTML页面中。现在我想通过jQuery或JavaScript向用户显示一个通知,说明数据库中添加了一些内容,用户只需按一下按钮即可刷新

例如Stackoverflow中,有人添加了注释或答案。或者在twitter上,当有新的推文可用时


有人对此有经验吗?

您可以为ajax调用(类似于自动ajax)设置一些预定义的时间间隔,以检查数据库的更新活动。作为响应,您可以将更新后的活动和显示返回给用户,并在顶部显示几秒钟的成功消息等通知。

看看角度双向数据绑定


您可以使用websockets来解决这个问题。让javascript每隔5秒使用从数据库获得的最后一个ID向您的php脚本发出请求。当没有新的Tweet来节省带宽时,php脚本需要返回-1,如果有新的Tweet,则需要返回Tweet ID和Tweet内容。