Tag: 通知

显示通知

我正在尝试按照此处的第一个答案,以便在我的应用上完成我的提醒function。 Facebook喜欢通知跟踪(数据库设计) 但在该示例中,用户必须打开通知页面以检查新通知。 对我来说,我需要让用户通过显示像Facebook提醒等类似的图标来了解通知(数据库已更新)。 关于如何做到这一点有什么明确的想法吗? 编辑我做了一些但无法测试它因为我现在没有我的笔记本电脑。 如果不对的话,请你看看并告诉我? PHP文件 $userID=$_GET[“userid”]; //Database connection $sql = ‘SELECT count(*) as count FROM list_notifications WHERE userid =’.$userID; $qry = pg_query($sql); $row = pg_fetch_array($qry); echo $row[‘count’]; jQuery和JavaScript var old_count = -1; setInterval(function() { $.get(“file.php”, { userid: “userid” }, function(data){ if (data > old_count) { alert(“the list is updated with: ” + […]

如何实时显示JSP页面中的通知

我需要通过客户端事件向其他用户显示预订通知。 我希望以类似Facebook的方式进行:每当有人通过我的门户进行预订时,我希望将该预订作为弹出窗口显示给正在使用我的应用程序的其他用户。 我怎样才能做到这一点? 我正在使用Spring 3.0,JSP和jQuery。

没有时间在窗口卸载时发送get请求

我想在用户关闭浏览器窗口时通知服务器。 我尝试了所有的 $(window).bind(“beforeunload”, function() { $.get(“${contextPath}/notify?direction=logout”); }); 和 $(window).unload( function() { $.get(“${contextPath}/notify?direction=logout”); }); 和 $(window).unload(function() { $.ajax({ url: “${contextPath}/notify?direction=logout” }); }); 但是,尽管事实上在手册中说它可能应该这样做,但它们都不能很好地工作。 在Firefox中,我只在窗口关闭时没有通知,但在页面刷新时有一些通知。 在Chrome中我没有。 我试图在Firebug或Chrome开发者工具中跟踪这个脚本,发现如果跟踪它就会开始工作! 所以我认为它不能正常工作,因为它没有时间在窗口关闭或导航之前发送请求。 这是真的? 如何完成我的任务? 解 这工作: $(window).bind(“beforeunload”, function() { $.ajax({ async: false, url: ‘notify’ }); } );

在数据库php-jquery中添加新记录时的通知

我需要有关上述标题的建议。 我有以下代码: PHP: $sql = “SELECT * FROM i_case”; $qry = pg_query($connection, $sql); $res = pg_num_rows($qry); $sql_1 = “SELECT * FROM i_case”; $qry_1 = pg_query($connection, $sql_1); $res_1 = pg_num_rows($qry_1); do { echo “new record on i_case”; } while($res != $res_1 and !(usleep(10000))); JQUERY: setInterval(function(){ $.ajax({ type : “POST”, url : “file.php”, success : function(response){ alert(response); […]

在数据库更改时向用户发送通知

我正在建立一个自助餐厅管理系统,其中有两种类型的用户:定制和柜台所有者。 对于自助餐厅提供的每道菜,都有与之相关的独特菜肴。 直到现在,我有一个像学生一样发送POST请求的菜,id和计数器号码到一个更新“订单表”(其中PK为id)的URL。当盘子准备好时,柜台所有者按下“Prepeared” “按钮。 此时,我希望订单紧挨着准备好的客户收到“您的订单准备工作正在进行中”的通知。 我该怎么办? 一种方法是简单地创建一个视图,其参数为customer.id和status,并使用True或Flase进行回复。 如果我收到True,我可以简单地轮询URL并提供通知。 但是,我觉得轮询不是一个更好的方法,因为会有这么多客户登录,每个人都会轮询到服务器,这是不可接受的 。 有更好的方法吗?

如何停止/覆盖Jquery TimeOut函数?

我有一个小的jquery片段,它在屏幕顶部显示通知消息,以响应页面上的用户操作。 通常在Ajax操作之后显示通知,其中包含动态内容。 例如: $(“#mini-txt”).html(“Thank you!”); $(“#mini”).fadeIn(“fast”); setTimeout(function() {$(“#mini”).animate({height: “hide”, opacity: “hide”}, “medium”);}, 3000); 通知效果很好,除非用户快速连续执行两个或多个操作,在这种情况下,TimeOut函数会自行混淆,第二个消息似乎在前3000毫秒内。 如果执行新操作,是否有办法“杀死”先前的通知。 我对动作/选择器没有问题,只是TimeOut函数….要么停止它,要么以某种方式覆盖它。 或者也许有更好的选择让消息在屏幕上停留几秒钟然后消失? 谢谢。

与Rails和jQuery类似的Facebook推送式通知

我想创建像Facebook这样的推送通知系统。 每当Facebook想要告诉你一些事情(比如有人在post上发表评论,标记你等)时,你会看到屏幕左下角出现一个小通知。 它淡入淡出。 如何使用jQuery和Rails构建这样的系统? 它甚至如何工作? JS经常询问服务器,“是否有新的通知?” 或者服务器以某种方式推送到这项服务。 现在,如果用户向另一个用户发送了一条消息(例如),我可以向用户的队列添加一条通知,说“你有一条新消息”,但是在页面重新加载之前它不会出现…

Jquery:如何检查新打开的窗口是否已满载? / window加载外部页面(如www.yahoo.com)

以下不起作用,为什么? var myWindow=null; myWindow = window.open(targetUrlVar,”_blank”,”resizable=yes”); $(myWindow).load(function(){ alert(‘hello’); }); 虽然MyWindow是一个Window引用,但不会检查它是否已完全加载。 我认为$(window).load(…)可以在这里用“窗口”替换为“MyWindow”。 以下作品: $(myWindow).load(function(){ alert(‘hello’); }); 对于targetUrlVar是一个内部资源(就像属于我的域的页面)它可以工作..但是一旦我想使用.load()或myWindow.onload() , targetUrlVar是一个外部页面(如www。 yahoo.com或www.google.com),它不再起作用……没有显示警报.. 我需要你的帮助……谢谢大家

使浏览器选项卡闪烁通知

出于安全原因,我的网站会在闲置5分钟后自动将用户注销。 我通过jquery超时实现这一点,当用户执行我认为是“活动”的任何时候都会重置。 为了确保安全性,cookie的超时也设置为5分钟,我的jquery会向服务器发送心跳以确保cookie不会过期。 目前,在大约4分钟不活动时,会弹出一个jquery ui对话框,警告用户即将发生超时。 用户可以选择保持登录状态,立即退出或不执行任何操作,并且在5分钟结束时他们被迫退出。 我的问题是我想用不同的背景颜色使选项卡闪烁/闪烁,以警告用户在他们没有注意时发生了什么。 我只是不确定如何去做这件事。

从Web服务器到客户端保龄球的实时通知

我正在使用php + mysql开发一个约会中心Web应用程序。 我目前要做的是在没有第三方推送器且没有使用jQuery SetInterval AJAX请求的情况下,在从Web服务器到客户端/用户保龄球的预约时发送通知。 我认为SetInterval和AJAX是一种糟糕的方法,因为客户端和服务器之间的流量太大了。 如何在不使用SetInterval轮询服务器的情况下实现通知?