나는 jQuery 아약스를 사용하고 있는데, 어떻게 아약스 결과의 캐시를 지우시겠습니까?어떻게 아약스 캐시를 지우려면
1
A
답변
0
브라우저에서 제어하는대로 실제로 캐시를 지울 수는 없지만 다음 옵션을 사용하여 캐시하지 않으려면 다음과 같이하십시오. cache: false
.
$.get('/callback/', {cache: false});
7
$ .ajax 캐시 옵션을 찾으십니까? http://docs.jquery.com/Ajax/jQuery.ajax#options
5
당신이 URL에 어떤 임의의 인수를 추가 할 수 있습니다 캐시 우회하려면 :
var url = 'http://example.com/ajax?' + (new Date()).getTime();
+3
당신은 방금 새로운 바퀴를 발명했습니다. 축하 :-) –
1
<script>
var counter = 0;
var counterValue = 0;
function submitForm()
{
counter = counter + 1;
counterValue = counter;
var params = $("#DetailForm").formSerialize();
$("#DetailViewDiv").load("./shopmart/priceDetail.jsp?counterValue="+counter+"&"+params,
function(){$("#PriceTagDiv").show();});
}
</script>
당신은 모든 요청에 대해 카운터를 추가합니다.Ajax는 호출을 캐시하지만 매번 카운터가 증가하므로 jsp를로드하는 매개 변수가 달라집니다.
관련 문제
- 1. 프로그래밍 방식으로 캐시를 지우려면 어떻게해야합니까?
- 2. MKMapView의지도 타일 캐시를 지우려면 어떻게해야합니까?
- 3. 어쨌든 파이썬 바이트 코드 캐시를 지우려면 없습니까?
- 4. Outlook 클라이언트의 캐시를 프로그래밍 방식으로 지우려면 어떻게해야합니까?
- 5. 워크 플로 디자이너의 캐시를 지우려면 어떻게해야합니까?
- 6. gwt에서 캐시를 지우는 방법은 무엇입니까?
- 7. 브라우저는 전체 캐시를 어떻게 처리합니까?
- 8. Smarty의 캐시를 지우는 방법
- 9. GridView에서 데이터를 지우려면 어떻게해야합니까?
- 10. 앱 캐시를 프로그래밍 방식으로 지우시겠습니까?
- 11. 나는 컨트롤러가 어떻게 아약스
- 12. 어떻게 $ 경우 JQuery와 아약스
- 13. 어떻게 아약스 호출
- 14. 어떻게 JQuery와 아약스 기능
- 15. MVC : 어떻게 아약스?
- 16. Adobe AIR 브라우저는 캐시를 어디에 저장합니까?
- 17. MPMusicPlayerController의 큐를 지우려면 어떻게해야합니까?
- 18. 어셈블리에서 콘솔을 지우려면 어떻게해야합니까?
- 19. Android에서 데이터 캐시가 발생하는 Millenial Media (광고). 코드에서 캐시를 지우려면 어떻게해야하나요?
- 20. IronPython 콘솔에서 화면을 지우려면 어떻게합니까?
- 21. 로그인/로그 아웃으로 브라우저 캐시를 어떻게 처리합니까?
- 22. L1 및 L2 캐시를 어떻게 조회합니까?
- 23. 아약스
- 24. 여러 아약스 요청에 대해 "모든 아약스 중지"기능을 어떻게 설정합니까?
- 25. 서버 측에서 브라우저의 캐시를 지우는 방법은 무엇입니까?
- 26. 아약스
- 27. 캐시를 동기화해야합니까?
- 28. capistrano를 사용하여 memcache를 지우려면 어떻게해야합니까?
- 29. SWT ExpandBar의 배경을 지우려면 어떻게합니까?
- 30. 1GB의 메모리를 지우려면 얼마나 걸립니까?
이것은 한 번 해결할 수있는 매개 변수이며 "cache"매개 변수의 이름을 지정하면 특별한 의미를 지니고 있다고 잘못 생각하는 것입니다. – cburgmer
@cburgmer, 실제로'cache'는 $ .get이 단지 래퍼 일 뿐이므로 jQuery의 $ .ajax 메소드의 매개 변수이므로 실제로는 정답입니다. false로 설정하면 요청한 페이지가 브라우저에 의해 캐시되지 않도록 강제합니다 참고 : 캐시를 false로 설정하면 HEAD 및 GET 요청에 대해서만 올바르게 작동하며 GET 매개 변수에 "_ = {timestamp}"를 추가하여 작동합니다 . " – typeoneerror