系统后台数据修改之后前台页面自动有消息提示?

熊_二 2013-03-18 04:06:21
各位大虾,小弟现在遇到一个难题,就是系统的后台对数据进行修改后前台页面自动会有消息提示告知数据已发生变化,请刷新页面!比如现在我通过后台对某个商品的价格进行了更改,而用户的前台界面会自动的有消息提示,让刷新页面!
备注:不能通过js让每隔多长时间和后台进行数据交互因为这样会增加服务器的压力
...全文
760 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
bichir 2013-03-19
  • 打赏
  • 举报
回复
不想定时去刷,不管是AJAX,还是JS刷新,这个都不可能实现。要告诉前台,首先一点必须确定,用户必须定时去刷(不管是用JS定时刷,还是AJAX异步推送)。想实现这个,你必须要接受这个现实。接受了这点再想后面怎么实现
nai598455803 2013-03-19
  • 打赏
  • 举报
回复
ajax
dw_java08 2013-03-19
  • 打赏
  • 举报
回复
在前台写一个定时执行的函数,用ajax实现,只要发现数据发生改变就向前台发送数据...
小蝸牛 2013-03-19
  • 打赏
  • 举报
回复
服务器端主动响应客户端。
熊_二 2013-03-18
  • 打赏
  • 举报
回复
因为前台和后台是分开的两套系统,并且需求是:不能影响前台用户的正常访问,当后台数据变化时只需要在前台用户打开的页面中弹出一个消息提示框(并且消息是要及时的弹出来)。
wangtie01234 2013-03-18
  • 打赏
  • 举报
回复
其实也可以换种思路...就是独占这个线程...一个人查过去可以先锁住这条记录或者多条记录...另一个人去操作的时候可以提示...某某某在占用...
wangtie01234 2013-03-18
  • 打赏
  • 举报
回复
你可以用dwr的长连接解决啊....不过也比较消耗服务器的性能...
zhaoli2315 2013-03-18
  • 打赏
  • 举报
回复
那你不是得做个监听器?当数据库的某个表发生update方法时,自动调用一个方法,然后通过方法去做提示?我也不知道可不可以,只是提供一个思路哈
xuhuaxing_java 2013-03-18
  • 打赏
  • 举报
回复
去学习一下ajax
熊_二 2013-03-18
  • 打赏
  • 举报
回复
二楼的朋友,我的前台和后台是分开的两个程序
熊_二 2013-03-18
  • 打赏
  • 举报
回复
一楼的朋友可以说的详细点吗? 我现在的问题是当后台的数据改动后,前台页面他自动要有消息提示,不能靠用户去触发某个事件或用js每隔多长时间进行死循环去和后台交互?
不安的三十岁 2013-03-18
  • 打赏
  • 举报
回复
有种技术叫AJAX
zhaoli2315 2013-03-18
  • 打赏
  • 举报
回复
如果你没用ajax的话,后台完成后会进行页面跳转啊,那样不是自动刷新了吗
  • 打赏
  • 举报
回复
有种技术叫AJAX

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧