방법 1: If-Modified-Since 헤더 추가
xmlhttp가 여러 번 호출되면 항상 캐시된 페이지를 표시합니다. asp.http 헤더는 명시적으로 캐시되기를 원하지 않지만 아무런 효과가 없습니다!!
이제 드디어 xmlhttp.open 뒤에 If-Modified-Since 헤더를 보내는 방법을 찾았습니다. 코드는 다음과 같습니다.
xmlhttp.setRequestHeader('If- 수정됨- 이후', '0');
xmlHttp.onreadystatechange = stateChanged;
, '0');
xmlHttp.send(null);
방법 2: 요청 URL 뒤에 변경 매개변수 추가
IE는 기본적으로 동일한 URL 요청을 캐시하므로 URL은 구별로 고유한 매개변수로 추가됩니다. 각 요청의 URL을 다르게 유지하면 IE 캐시 문제를 우회할 수 있습니다. js: URL = "http ://host /a.php" "?" Math.random();
vbs: URL = "http://host/a.php"&"?"&Timer()
var url = "ResponseContentPageScore.aspx?key=" 새 날짜 ().getTime() "&HotelCD=" inputContent;