请记住,web是一个拉式环境,而不是推式环境。因此,无论是谁进行数据更改,都不能将通知推送给目前可能正在浏览您网站的任何其他人。相反,每个客户端(浏览器)都有责任经常回拨服务器,查看发生了什么。
因此,从概念上讲,您需要在相关页面上安装javascript计时器(我假设只有管理页面,甚至可能不是所有页面?)。
该计时器将使用ajax每隔一段时间与服务器进行核对。(延迟由您决定)ajax调用需要跟踪它上次调用服务器的时间(时间戳),并在每次调用时发送该时间戳,以便您的服务器可以确定自客户端上次签入以来发生了什么。
如果服务器找到感兴趣的内容,它可以向客户机返回消息或数据,然后客户机的ajax处理程序可以将其显示为弹出窗口。
在您的情况下,听起来您希望查找自上次客户端调用以来更新的帖子,可能是一种特殊的post\\u类型,如果您找到一个或多个,那么您就有一些事情要报告。
希望这有点帮助!