在AJax發送請求前加上XMLHTTP.setRequestHeader("If-ModifIEd-Since","0");
在url家一個隨即數什麼的,我用了下,不是很好用。
具體代碼如下:
以下是代碼:
<Html>
<head>
<title>My 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>