$.get 로 파일을 불러들이는데 브라우저에 따라 달라지는 문제.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

$.get 로 파일을 불러들이는데 브라우저에 따라 달라지는 문제.. 정보

$.get 로 파일을 불러들이는데 브라우저에 따라 달라지는 문제..

본문

지금 jQuery 공부하고 있는데요...

<script type=text/javascript>
 function ajax_request() {
$.get('<?=$board_skin_path?>/calculation.php?bo_table=<?=$bo_table?>&stx=<?=$stx?>', function(data) {
$('#result').html(data);
});

</script>
<div onclick="ajax_request()">결과는?</div>
<div id=result></div>

위의 구문으로 결과값을 <div id=result></div> 불러들이면 불여우와 크롬은 $stx 값이 달라질 때마다 달라진 값을 반영한 결과 값을 보여주는데 익스플로어는 처음 $stx 값에 의한 동일한 값만을 계속보여주는군요. 이거 익스플로어 버근가요? Explore 8, 9 모두 이런 증상을 보이는 군요?

해결방법이 있을까요? 제이쿼리 고수님들 조언 구해봅니다.

댓글 전체

<?=$board_skin_path?>/calculation.php?bo_table=<?=$bo_table?>&stx=<?=$stx?> 이값은 변하는 값이 아니니 내부 데이터가 변하는게 아니라면 적용 되지 않는게 맞는거같은데요.
검색창에서 예를들면 2012라고 치면 calculation.php에서 2012년을 값으로 쿼리를 해서 합산을 하고
그 결과를 테이블로 <div id=result>로 불러들입니다. 파이어폭스나 크롬은 실제로 $stx값이 달라질 때마다 변경된 결과값을 보여주는데 익스플로어만 같은 값을 보여줘서 질문을 드렸습니다.
브라우저 캐싱은 꿈에도 생각 못했습니다. 그 문제였군요.
감사드립니다. 해결되었습니다. 좋은 주말되세요..

<script type=text/javascript>
 function ajax_request() {
$.ajaxSetup({ cache: false }); // 캐싱 방지 추가
$.get('<?=$board_skin_path?>/calculation.php?bo_table=<?=$bo_table?>&stx=<?=$stx?>', function(data) {
$('#result').html(data);
});

</script>
<div onclick="ajax_request()">결과는?</div>
<div id=result></div>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT