상세 컨텐츠

본문 제목

IE9에서 AJAX가 정상 작동안할때

프로그래밍/JSP

by ........? 2012. 6. 28. 16:55

본문

인터넷 익스플로러에서 작업을 하는 중에,
AJAX로 만들어진 요청이 계속해서 같은 값만을 불러 오는 경우가 발생

익스플로러에서 같은 파라미터 값을 갖는 URL 요청을,
캐쉬되어 미리 저장하고 있던 페이지로만 반복해서 리턴해서 발생한 문제

이러한 문제의 해결법

response.setDateHeader("Expires", -1);
response.setHeader("Pragma", "no-cahce");
response.setHeader("Cache-Control", "no-store"); //HTTP 1.0
response.setHeader("Cache-Control", "no-cache"); //HTTP 1.1

또는,

ajax 요청에 사용되는 URL 끝에 유니크한 파라미터 값을 붙여서 날리는 방법이 있다.

ex) Math.round(Math.random()* (new Date().getTime())); :)

참고 :
http://savour.tistory.com/tag/cache-control


원글 : http://ilovehsk.tistory.com/122

'프로그래밍 > JSP' 카테고리의 다른 글

base target  (0) 2012.07.31
ime-mode  (0) 2012.07.31
iframe 속성  (0) 2012.05.31
<input> 태그 id, name  (0) 2012.05.25
JSP 스크립트요소 - <%!, <%, <%=  (0) 2012.05.02

관련글 더보기

댓글 영역