JQuery 에서 Ajax로 페이지를 요청하고 그 페이지를 받아서 보여주는 경우에

가끔씩 캐싱처리가 되어, 새로 업데이트 된 내용이 나오지 않는 경우가 생긴다.

이럴 경우, Ajax를 호출 하기 전에 

$.ajaxSetup({cache:false});

이 코드를 삽입하여 Ajax 호출 시 cache 처리를 하는 것을 막아야 한다.

이것을 이용하게 되면 Ajax 로 요청 하는 페이지 URL 뒷 부분에 랜덤으로 값이 붙여

Cache 처리를 막는다.

가령

CommentArea.aspx 페이지를 Ajax로 요청을 하게 되면

실제적으로는

CommentArea.aspx?_=1270616257167   - 1번째
CommentArea.aspx?_=1270616273776   - 2번째

이렇게 호출을 한다.

저작자 표시 비영리 변경 금지
1 ... 15 16 17 18 19 20 21 22 23 ... 67