2012-03-08 4 views
1

json을 통해 파일에서 행을 검색하는 ajax 호출이 있습니다.캐싱 ajax 결과

json을 통해 검색된 결과는 캐시하기를 원했기 때문에 데이터가 두 번 이상 요청되면 다시 요청을 보내지 않습니다. jquery에서 캐싱을위한 모범 사례는 무엇입니까? 어떻게해야합니까?

저는 내 서버 쪽에서 PHP를 사용합니다.

의견을 보내 주시면 감사하겠습니다.

답변

2

jQuery.ajax (url, {cache : true})는 요청을 캐시하도록 브라우저에 지시합니다. 실제로 데이터 형식 설정이 스크립트 또는 jsonp으로 설정되어 있지 않으면 캐시의 기본값은 true입니다. 즉, 아마 jQuery.ajax (url)

+0

iv를 사용해도되지만 요청은 여전히 ​​한 번 이상 전송됩니다. – tinks

+0

http://stackoverflow.com/questions/1995875/how-to-cache - 결과 - 게시물 - 요청 jquery에서 실제로 나는 이것을 보았고 이것이 유용하다고 생각했지만 .. 콜백 부분을 얻지는 못했고 .. getInfo()의 데이터 매개 변수 .. – tinks