: Add a timestamp or random number to the link in the AJAX request
Summary of three methods
The code is as follows |
Copy Code |
1.xmlhttp.setrequestheader ("Cache-control", "No-cache");
2.url + + "&random=" +math.random (); 3.url + + "xtamp=" +new Date (). GetTime (); |
Analysis and research
Add T=math.random () after the URL sent by JavaScript, as
href = url+ "&" + "t=" +math.random ();
or href = URL + "&" + "t=" + New Date (). GetTime ();
: Add Xmlhttprequest.setrequestheader ("If-modified-since", "0") before XMLHttpRequest send the request;
Such as
Xhr.setrequestheader ("If-modified-since", "0");
Xhr.send ();
. server-side code joins Response.setheader ("Cache-control", "No-cache, must-revalidate");
If you are using jquery, simple, set the cache to False can be
HTML processing method
The code is as follows |
Copy Code |
<meta http-equiv= "Pragma" content= "No-cache" > <meta http-equiv= "Cache-control" content= "No-cache" > <meta http-equiv= "Expires" content= "0" > |
Program words we take Java as an example
code is as follows |
copy code |
Response.sethea Der ("Pragma", "No-cache"); Response.setheader ("Cache-control", "No-cache"); Response.setdateheader ("Expires", 0); |