解决ajax缓存的问题

自然D进步

自然D进步

2016-02-19 18:46

今天天气好晴朗处处好风光,好天气好开始,图老师又来和大家分享啦。下面给大家推荐解决ajax缓存的问题,希望大家看完后也有个好心情,快快行动吧!

在ajax发送请求前加上xmlHTTP.setRequestHeader("If-Modified-Since","0");

在url家一个随即数什么的,我用了下,不是很好用。

具体代码如下:

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)

以下是代码:
html
head
titleMy first ajax programe/title
meta http-equiv="Content-Type" content="text/html; charset=utf-8"
script language="javascript" type="text/javascript"
!--
var xmlHTTP;
// =======================================
//  Function Name:creatXMLHTTP()
//  Function:Creat XMLHTTPRequest Object
// ======================================= 
function createXMLHTTP(){
    if(window.ActiveXObject) {
           xmlHTTP = new ActiveXObject(’Microsoft.XMLHTTP’); //if IE
    }
    else if(window.XMLHTTPRequest){
       xmlHTTP = new XMLHTTPRequest();
    }
}
function getHTMLinfo(URL){
      
    createXMLHTTP();
          
    xmlHTTP.open("get", URL, true);
    xmlHTTP.onreadystatechange = callHTML;
    xmlHTTP.setRequestHeader("If-Modified-Since","0");
    xmlHTTP.send();
}
function callHTML(){
    if(xmlHTTP.readyState == 4){
       if(xmlHTTP.status ==200){
          alert("服务器返回信息:" + xmlHTTP.responseText);
          document.write(xmlHTTP.responseText); // 将加载html.htm到当前页面
       }
    }    
}
//--
/script
/head
body
        form name="frmTest" action="#"
    input name="btnShowInfo" type="button" value="显示服务器返回信息" onclick="getHTMLinfo(’http://localhost/html.htm’)"
        /form
/body
/html

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/webkaifa/)
展开更多 50%)
分享

猜你喜欢

解决ajax缓存的问题

Web开发
解决ajax缓存的问题

Ajax 解决ie缓存问题

Web开发
Ajax 解决ie缓存问题

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

ajax 缓存 问题 requestheader

Web开发
ajax 缓存 问题 requestheader

ajax缓存解决123

Web开发
ajax缓存解决123

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

Ajax缓存和编码问题的最终解决方案

Web开发
Ajax缓存和编码问题的最终解决方案

AJAX 缓存问题的两种解决方法(IE)

Web开发
AJAX 缓存问题的两种解决方法(IE)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

存一光阴换一个世纪

存一光阴换一个世纪

ORACLE回滚段管理(下)

ORACLE回滚段管理(下)
下拉加载更多内容 ↓