我没有做过,但是上回我们是使用一个timer来实现的,就是不断的去读数据库,弄一个提醒表,添加一条就给提醒表加一条信息。  用触发器这里。然后读提醒表

解决方案 »

  1.   

    首先建立观察者模式
    如果被观察者有动作,服务器标记观察者状态有更改。
    AJAX定期检查服务器是否有状态变更。-------------
    PS:目前没有什么好的方案。这个功能很累。
      

  2.   

    哎,楼上的二位大哥能不能清楚一点.或代码参考本人没有学过AJAX
      

  3.   

    用CallBack 回调功能来做
    取出表A记录中自动增长列最大的一条记录
    然后记录在一个hiddenfield里
    CallBack隔一段时间刷一次数据库如果取出的值大于hiddenfield.value
    则将该值赋给hiddenfield.value然后弹出窗口  或者弹出一个<div> 作为提示
      

  4.   

    就是不断的刷刷的,B/S结构下没有其他的办法
    或者放一个隐藏的iframe,刷iframe里面的页面也可以
      

  5.   

    仅仅是记录长度是不够的,除非你的表只添加不删除.timer也行,线程也行.都可以.这些都能现实你想要的功能,但是至于你如何确定是新添加的记录就需要思考了.在程序里向数据库添加记录可以很容易的做到"添加新记录弹出提示",但是如果直接在数据库中添加/删除,你就需要考虑一下如何区分哪个是新添加的了.但是你要考虑我开头提出的那个问题