ajax应用中如何禁止缓存

解决ajax应用中的缓存问题很简单.只要在url中增加一个变量就可以了.这样浏览器就会认为你每次访问的都是不同的地址.当然就不存在缓存问题了.
例如:


function SendData(sUrl,Id)
{  
 var xh = createXmlHttpRequestObject();
 xh.open("GET",sUrl+Math.random(),false);
 xh.onreadystatechange=function(){
  if(xh.readyState == 4 && xh.status == 200)
  {
   if (xh.responseText=="fail")
   {
    alert("不能重复投票");
   }
   else
   {
    document.getElementById(Id).innerHTML=xh.responseText;
   }
  }
 };
    xh.send();

}

posted @ 2009-04-22 10:47  瑞尼书苑  阅读(334)  评论(0)    收藏  举报