最近做公司的一个项目,需要实现一个消息提示功能,准确说就是:当用户在前台通过购买或者消费,用户信息和金额发生变动后,在网站右下角会出现消息提示,详细描述了他所做的操作
   再比如:用户在前台申请提款后,网站管理员在后台受理后,前台会弹出提示“取款已受理”,此弹出非windows弹出框,而是非常人性化的,很好看,很轻巧的一个提示框,在右下角显示出来!
  看了公司给的一个范例,读代码后发现实现的方法是:用户在前台每次购买或者消费产生变动后,在存入数据库的同时也会写入到xml文件里,然后前台就会有提示。我想不明白的是,为什么xml文件的值改变了 前台的提示就相应的出现了,这个消息提示值,是怎么从xml里读到的?怎么触发它自动提示出来的?
   我是刚毕业的大学生,刚参加工作,可能脑子比较笨,这个问题想了很久,还是想不明白通过xml怎么实现消息提示的
希望各位前辈和神仙姐姐,能帮忙开导下,谢谢!

解决方案 »

  1.   

    可能前台使用了ajax,然后设定了定时器,估计用js的setInterval()函数
      

  2.   

    前台没有关于消息提示的ajax,只是当金额变动时,xml的值也会发生改变,当xml改变,右下角的消息提示框就提示相应的消息,这个事怎么结合上的
      

  3.   

    好像都是说setintrval,不过不行,我试过。
      

  4.   

    用户在前台每一个点击购买等操作,会跳转吧?
    如果会,那载入新页的时候载入该XML文件。如果不跳转,那每次ajax提交购买操作的时候重新载入该XML文件。
    不一定用setInterval(),用户有操作时就可以触发。
    其实大概阅读一个它的Javascript代码就能看出端倪