首页前端开发HTMLJs中的Ajax数据缓存

Js中的Ajax数据缓存

时间2024-05-20 04:02:03发布访客分类HTML浏览197
导读: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
Web storage存储基础知识 Js实现懒加载和跨域

游客 回复需填写必要信息