在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> |