2011-09-19 12 views
0

아약스 요청시 아래 코드를 사용하고 있습니다. 크롬 도구를 사용하여 캐시 된 것인지 여부를 확인하려고합니다. 요청 탭에서 나는 항상 서버에서 가져온 모든 데이터를보고 상태 텍스트 열에 "캐시"가 없습니다.jQuery에서 Ajax 요청을 캐싱하지 않았습니다.

요청이 캐시되었는지 여부를 어떻게 확인할 수 있습니까? 결과는 캐시되지 않으므로 코드에서 무엇이 잘못 되었습니까?

 $.ajax({ 
      url: $(this).attr('href'), 
      dataType:'html', 
      cache:true, 
      success: function (data) { 
      } 
     }); 

답변

1

cache은 기본적으로 HTML의 경우 true로 설정됩니다. 당신이 거짓 jQuery를 전송하면 '_ = 201105XXXX "같이 쿼리에 매개 변수를 추가합니다.

쿼리가 URL의 부분이 아니었던 경우가 요청 페이지가 캐시 된 것을 의미한다.

관련 문제