2011/10/10 18:23
[스압쥘]
IE9은 ajax호출을 자체 판단으로 캐싱해서 안보내는 경우가 있다. -_-;;
(건방지게스리..브라우저 주제에 쏘라면 쏘는거지..)
그래서 간혹 비동기(asynchronous)가 아닌 동기(synchronous) 방식으로 ajax를 호출하다
캐싱에 걸리는 경우..브라우저가 뇌사('응답 없음..')상태로 빠지게 된다.
이를 해결하기 위해서는, 헤더 값을 조정하거나 ajax호출하는 url에 타임스탬프 값을 찍어 다른 url로 인식시키면 된다. (via http://stackoverflow.com/questions/5996702/ajax-problem-in-ie9)
header( 'Cache-Control: no-store, no-cache, must-revalidate' );
header( 'Pragma: no-cache' );ajaxRequest.open("GET", "pull.php?ts=" + new Date().getTime(), true);

