前天写的一个简单的AJAX,在IE中不正常,却在FF里正常,我以为是二者的DOM分析上有问题,原来是IE的缓存问题,常见的方法解决有:
方法1:服务器端代码加入response.setHeader("Cache-Control", "no-cache, must-revalidate");
方法2:用JavaScript在Ajax提交的时候加入一个随机数作为URL中的一个参数。req.open(url + "&" + Math.random).
后来上网搜的解决方法,希望对大家有用.
BLUEIDEA有个简单的法子解决这个问题,简单有效.
    receiveReq.open("get","content.xml");
    //当请求状态改变时调用handleReceiveChat方法
     receiveReq.onreadystatechange = handleReceiveChat;
     receiveReq.setRequestHeader("If-Modified-Since","0");  //加这行,完美解决
     receiveReq.send(null);

http://solo.cnaust.com/chat/default.aspx

相关文章:

  • 2021-12-01
  • 2021-04-19
  • 2021-04-21
  • 2022-02-07
  • 2022-12-23
  • 2022-12-23
  • 2021-08-07
  • 2022-03-06
猜你喜欢
  • 2022-02-14
  • 2021-08-21
  • 2022-12-23
  • 2021-11-24
  • 2021-11-17
  • 2022-02-17
  • 2021-06-07
相关资源
相似解决方案