ajax应用中如何禁止缓存
2009-04-22 10:47
232 查看
解决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();
}
例如:
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();
}
相关文章推荐
- ajax中如何将utf-8编码的数据请求发送到gbk编码应用的解决方法
- 如何禁止IIS缓存静态文件
- Win8如何禁止应用商店显示通知
- 如何禁止浏览器缓存某一页面?
- 在ajax交互时出现的缓存的问题如何解决?
- 如何使你的Ajax应用内容可让搜索引擎爬行
- AJAX技巧及问题(如何去除AJAX取过值后IE的缓存及取得xmlHttp.status状态时为空问题,在AJAX中如何传递中文)
- 如何禁止页面缓存
- 安卓开发如何清理应用缓存和数据
- Java的应用缓存cache如何入门
- 如何禁止页面缓存
- 前端框架Bootstrap的Modal使用Ajax数据源,如何避免数据被缓存
- Java动态缓存技术:WEB缓存应该如何应用
- ajax中指定innerHTML时如何应用其中的SCRIPT的研究
- ajax 缓存问题---禁止刷新
- 浅谈如何利用__doPostBack()函数做自己灵活的AJAX.NET应用
- ajax应用如何做好seo
- 你清楚jquery是如何清除ajax缓存的吗?
- .NET Framework 4.0 中如何把一个程序部署到全局应用缓存(GAC)
- ajax中如何将utf-8编码的数据请求发送到gbk编码应用的解决方法