日期:2014-05-17  浏览次数:20531 次

即时信息提示功能的实现(高手)
最近在做一个审批系统;当上一级把任务提交给下一级时;下一级的页面上就有一条提示信息;

这种功能要怎么实现呢?因为下一级一定要时时的刷新才能知道有没有信息要提示?大家想法是怎么样?或者有什么

比较好的文章是介绍这方面了???

------解决方案--------------------
使用长连接好于AJAX轮询
使用SCOKET最好,但要借助FLASH/silverlight 或者支持HTML5的浏览器
------解决方案--------------------
有几种方法了
1.Ajax 方式, 让页面上一个方法反复的发送请求,去服务端获取信息;
2.和服务端建立一个长连接(不让服务端返回结束的请求状态)。
3.XMPP技术,这个稍微麻烦点。
------解决方案--------------------
探讨
你可以用JS去控制多长时间查一次数据库
比如隔10分钟查一次,有任务就弹出来。
参考

------解决方案--------------------
Ajax 方式, 让页面上一个方法反复的发送请求,去服务端获取信息;
我喜欢用这个方法
------解决方案--------------------
发送消息,JS异步刷新或者线程刷新就可以了

------解决方案--------------------
探讨
大家想法是怎么样?或者有什么

比较好的文章是介绍这方面了???

------解决方案--------------------
企业内部的系统,使用人员应该不会很多的,简单点的用ajax好了,领导分配一项任务给下属,那你肯定要保存这个任务信息的吧,同时多保存一条通知,ajax每个5分钟(这个时间你自己设置),去读取属于当前员工的未读的通知,如果有的话,跳出提示框(个人认为这个比较丑),或者在右下见弹一个通知框提示用户有未读通知。
------解决方案--------------------
探讨

顶啊高手高手


现在的问题是:

1:我应该把这个要提示任务信息存在哪?

2:我是不是要用JS不断的刷新才能在一接到有任务时就提示??

------解决方案--------------------
定时刷新
------解决方案--------------------
探讨

存数据库????晕那你时时去刷新啊....