Js中的Ajax数据缓存

2019-09-11 郑州网站建设  

Js中的Ajax数据缓存


Js中的Ajax数据缓存


Temp是一个随机数

Ajax数据缓存

<!DOCTYPE html>

<html lang="en">

<head>

         <meta charset="UTF-8">

         <title>AJAX数据缓存</title>

         <script>

                   function createXHR(){

                            if(window.XMLHttpRequest){

                                     return new XMLHttpRequest();

                            }

                            else{

                                     return new ActiveXObject("Microsoft.XMLHTTP");

                            }

                   }

                   //IE低版本浏览器中会自动对AJAX请求的数据进行缓存

                   //浏览器会判断AJAX请求服务器的地址是否发生变化,如果请求的网址没有变化则调用第一次缓存下来的数据,

                   //并不向服务器重新发送请求

 

                   //破除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){


河南郑州做网站首选天择文化,我们专注郑州网站建设网站设计网站制作与开发,是中原地区专业的郑州网络公司,多年来我们一直努力,服务客户数百家,欢迎您的咨询。
本文链接:郑州网络公司http://tzchb.ieyo.com/dede/1951.html转载请标明出处,谢谢合作!
标签:
  • 数据
  • JS
  • 一个
  • е
  • AJAX
  • Temp
  • 随机