600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 解决ajax缓存的问题

解决ajax缓存的问题

时间:2020-03-11 03:44:34

相关推荐

解决ajax缓存的问题

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

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

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

具体代码如下:

以下是代码:

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="显示服务器返回信息"

/form

/body

/html

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。