여러분 안녕하세요! 기본적으로 아약스 파일에서 데이터를 가져 와서 HTML div에 넣습니다. 여기서 문제는 파일에서 무엇인가를 변경 한 다음 저장하고 내 페이지를 다시로드하면 HTML의 내용이 업데이트되지 않지만 여전히 동일하다는 것입니다. 그러나 Mozilla 캐시를 0으로 설정하면 정보가 업데이트됩니다.캐시 때문에 업데이트되지 않는 콘텐츠
$.ajax({
url: "./Tasks/2014/10.09.2014/Task_100914.txt",
async: true,
cashe: false,
success: function (data){
$('#task').text(data);
pageExecute.fileContents = data;
}
});
"cashe : false"로 시도했지만 작동하지 않습니다.
이것이 실제 코드 인 경우 "캐시"의 철자가 잘못되었습니다. – Kolban
실제 해결책은 없지만 예, 실제 문제입니다. 일반적인 해결 방법은'? x = (random)'형식으로 더미 텍스트를 url 끝에 추가하는 것입니다 (여기서 (random)은 매번 바뀌는 임의의 숫자 임). 그건 그렇고, 모두를위한 저녁이 아닙니다! –
참조 : http://stackoverflow.com/questions/4303829/how-to-prevent-a-jquery-ajax-request-from-caching-in-internet-explorer – Kolban