欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!

 



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请求服务器的地址是否发生变化,如果请求的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);

         </script>

</head>

<body>

        

</body>

</html>

 

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html5/h13877.shtml