Js中的Ajax数据缓存
导读:Temp是一个随机数 Ajax数据缓存 AJAX数据缓存 function createXHR( { if(window.XMLHttpRequest { return new XMLHttpRequest( ; }...
Temp是一个随机数
Ajax数据缓存
AJAX数据缓存
function createXHR(){
if(window.XMLHttpRequest){
return new XMLHttpRequest();
}
else{
return new ActiveXObject("Microsoft.XMLHTTP");
}
}
//在IE低版本浏览器中会自动对AJAX请求的数据进行缓存
//浏览器会判断AJAX请求服务器的地址是否发生变化,如果请求的URL没有变化则调用第一次缓存下来的数据,
//并不向服务器重新发送请求
//破除AJAX数据缓存
var xhr = createXHR();
xhr.open("GET","../API/article/get.aspx?temp="+Math.random(),true);
xhr.onreadystatechange = function(){
if(xhr.readyState == 4){
if(xhr.status == 200){
alert(xhr.responseText);
}
}
}
xhr.send(null);
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Js中的Ajax数据缓存
本文地址: https://pptw.com/jishu/663894.html