2 yingzia1986 yingzia1986 于 2013.08.29 10:34 提问

酒店网站订房的订单提交后,如何在后台即时通知客服?

RT

php做的站,不用刷新后台,也不是用js定时刷新后台,订单提交到数据库后,就能通知客服,后台的弹窗提示(最好能网站前台弹窗提示,只需要客户以管理员的账号登陆前台,这样就不需要一直开着网站后台了)

求高人指点!

2个回答

my123spring
my123spring   2013.09.26 10:15
已采纳

同问,我也需要个类似的,JSP网站,在数据库或者服务器修改个状态,然后所有登陆用户弹出个消息框显示某些文字;
这种东西我在一些医疗提问网站、网易都见到过,类似全站通知,但是不知道查询关键字,找不到对应的资料

yingzia1986
yingzia1986 是有点 目前用的多的好像是JS 轮询
4 年多之前 回复
my123spring
my123spring 找到个类似的逻辑:ajax每个一段时间提交一个请求,然后弹框,但是感觉不大完美,每个用户都发,请求太多太频繁了,会不会影服务器
4 年多之前 回复
ding_zhi_jie
ding_zhi_jie   2016.08.18 17:50

试试前台轮询吧,前台用js写个settimeout定时方法,方法里ajax向后台读取数据库记录并且比对,如果有更新就在ajax回调中写通知方法。不过这个是客户端主动请求,还一种方法就是服务器推送,需要用到websocket,这个比较占用资源,一般只有即时通讯或者是对时效要求很高的场景才会用到,一般这种就设置个定时器每隔3分钟或10分钟查询一下就好。前台客户端轮询大概是这样,至于到后台的查询是否有更新就查看最新时间就可以,你可以尝试一下。图片

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!