Jquery 类似于Drupal中Facebook的弹出式通知

Jquery 类似于Drupal中Facebook的弹出式通知,jquery,drupal-7,popup,Jquery,Drupal 7,Popup,对于Drupal7项目,我需要显示类似facebook中显示的弹出式通知。例如,如果在任何时间点3个用户A、B和C登录到drupal网站,并且用户A在网站的任何位置发表评论,那么用户B和C应该看到弹出通知,而不必刷新页面。就像facebook通知不断出现一样 我使用“规则”模块查找某人何时发表评论。我可以使用一个jquery通知插件显示通知,但是要使其正常工作,您需要刷新页面,并且该插件将通知显示给发表评论的同一用户,而不是显示给其他登录用户。您可以使用AJAX实现这一点。jQuery对此有自己

对于Drupal7项目,我需要显示类似facebook中显示的弹出式通知。例如,如果在任何时间点3个用户A、B和C登录到drupal网站,并且用户A在网站的任何位置发表评论,那么用户B和C应该看到弹出通知,而不必刷新页面。就像facebook通知不断出现一样


我使用“规则”模块查找某人何时发表评论。我可以使用一个jquery通知插件显示通知,但是要使其正常工作,您需要刷新页面,并且该插件将通知显示给发表评论的同一用户,而不是显示给其他登录用户。

您可以使用AJAX实现这一点。jQuery对此有自己的看法。因此,制作一个php文件,检查是否有新的注释应用于当前用户,并让它返回true(或注释量)。然后使用javascript(例如每秒钟)获取并显示弹出窗口


阿贾克斯和谷歌是你在这里的朋友!祝你好运

谢谢!事实上,我已经考虑过这个问题,但我不想进行连续投票。我正在寻找一个更干净、更精简的解决方案,它只在需要时触发,不需要轮询或检查。嘿,Vikram,你应该阅读Comet或Sockets。不过,我还是用node.js编写了第一个长轮询脚本。这很容易,只有当有事情要报告时才会给你回电。