项目中有一个公用状态 ,这个状态可以被某一个用户更改,大部分其他用户,需要参考这个状态
现在项目中的解决方案是 页面中设置 TimeOut所有打开的页面 定时取这个状态,搜索了下大部分人也是这么做的,
但我记的有一本书上 有一个AJAX框架 类似“页面广播”的方法:既 一个用户修改了这个状态,其他登陆用户,打开的页面直接能被修改 不需要主动设置TimeOut 用事件去监听...请问谁用过类似的方法

解决方案 »

  1.   

    ajax只是一个显示作用,其他的不是它来控制,身份是后台来控制的
      

  2.   

    这话有点绝对,ajax负责前台和后台的互,前台有什么样的操作和效果与后台的处理是密不可分的
      

  3.   

    普通的http交互,都需要客户端发起请求,服务器才有应答。。这个需要用到的东西就是所谓的 基于http长连接的服务器推送 吗
      

  4.   

    看了下 comet 貌似像 又不太像
    只要找到那本书 翻翻看
      

  5.   

    用dwr的comet
    参考:http://blog.csdn.net/IBM_hoojo/archive/2010/04/18/5498731.aspx
    http://blog.csdn.net/IBM_hoojo/archive/2010/04/14/5486074.aspx
    具体的要根据自己的需要,用推、拉、长连接等都可以做到。