日期:2014-05-18  浏览次数:20737 次

100分救助在OA开发中怎么实现内部短信提醒功能
功能描述:系统假如只有4个用户(A/B/C/D),均在线,当用户A:给B、D两人发了不同内容短信,此时系统会自动在B、D界面上弹出信息提示框(不借助页面刷新),不会发错给C,只要说出整个思路就行,有源码就更好

------解决方案--------------------
在客户端通过xmlHttp定时查询服务端时候有发给自己的短信,也就是AJAX。

相关的资料、例子网上很多,可以自己查阅。不难解决。
------解决方案--------------------
数据库建一个表
id,发送用户,接受用户,消息内容,是否已读
当A给B,D发消息时就在这个表里插入数据,插入一人一条还是二人合用一条这个你自己决定
1 A B,C “测试” 0 0为未读
接收消息页面你想不用刷新就用AJAX做,当数据库这个表中有“是否已读”字段为0的且“接受用户”中有当前用户时就提示用户(用鲜明的颜色或声音或动画)有新消息,并提供链接点击进入读新消息,当用户进入读取新消息页面时把此消息的“是否已读”的字段改为1
搞定