getJSON을 사용하여 서버 측에서 결과를 가져 오지만 브라우저 캐시 문제가 발생합니다. 캐시를 거짓으로하고 싶습니다. 내 getJSON 호출 바로 전에 이것을 사용했다.JQuery에서 getJSON에 대해 캐시를 false로 설정하는 방법은 무엇입니까?
$.ajaxSetup({
cache: false
})
그러나 예상되는 결과를 얻지 못하고 있습니다. 그것은 여전히 오래된 결과를 보여줍니다. 도움이 될 것입니다.
나는 또한 .ajax를 사용하는 것과 같은 몇 가지 다른 솔루션을 확인했지만 실제로 사용하고 싶지 않습니다.
이것은 전체적으로 잘못 설정되어 프로그램에서 ** 캐싱이 필요한 다른 ajax 호출에 영향을 줄 수 있습니다. – vsync
$ (document) .ready가 해당 옵션을 설정할 때까지 기다리는 이유는 무엇입니까? –
@helloChris - jQuery의 유용한 설명입니다. "문서가"준비가 완료 "될 때까지 페이지를 안전하게 조작 할 수 없습니다. jQuery가이 상태를 감지했습니다. 코드는 $ (document) .ready() 안에 포함되어 있습니다. DOM (Document Object Model)이 실행되도록 JavaScript 코드가 준비되면 실행됩니다. " [API에 대한 자세한 정보] (https://learn.jquery.com/using-jquery-core/document-ready/) – bonesnatch