某abc.html页 含JS代码 Ajax读取1.XML 后在本页面上显示数据现改xml某数据, 回到abc 但页面显示的数据没有更新 ,关闭IE再打开后就可以显示更新后的数据在改某数据后,怎样不关闭网页更新abc显示最新的数据?

解决方案 »

  1.   

    AJAX的请求加“?随机数字”作为时间戳。
      

  2.   

    在ajax的请求url后加上
    如 url="www.baidu.com?timestamp="+new Date().getTime()
      

  3.   


    加了 ="+new Date().getTime() 还差1点 就是返回的时候没得到最新的数据,但刷新后就OK了
    能不能一返回就读取到最新的数据?
      

  4.   

    ajax本来就是实时更新的
    楼主可以加个链接测试下,更新后点链接会看到新的数据
    楼主如果是想显示数据,可以在前面加个链接,下边隐藏个div放数据
    数据更新后,你点链接,div里的数据也会更新的。
      

  5.   

    加个时间戳,ajax默认不重复提交请求!
    如:url="http://lcoalhost:8080/demo/aaa.xml?time="+new Date().getTime();