2012-02-15 5 views
0

내가 getScript을 사용하여 파일을 가져 오는 있어요 cache.manifest와 캐시 파일에 JQuery와 getScript를 사용하는 것입니다이 가능

/android/android.js

캐시 된 페이지를로드하려고하면 "가져 오기"오류가 발생합니다.

+0

jQuery's documentation on getScript()에서

는 http://api.jquery.com/jQuery.getScript/ 페이지의 'jQuery.cachedScript' 예에 기술 된 방법을 시도 했습니까? –

답변

1

기본적으로 $ .getScript()는 캐시 설정을 false로 설정합니다. 이렇게하면 요청 URL에 timestamped 쿼리 매개 변수가 추가되어 요청할 때마다 브라우저에서 스크립트를 다운로드합니다. 당신은 $ .ajaxSetup()를 전 세계적으로 캐시 속성을 설정하여이 기능을 대체 할 수 있습니다 :

$.ajaxSetup({ 
    cache: true 
}); 

다른 방법으로는보다 유연한 $의 아약스() 메소드를 사용하는 새로운 방법을 정의 할 수 있습니다.

+0

은 중요하지 않았습니다 .... – Himmators

+1

흠 ... 캐싱을 방지하기 위해 여전히 쿼리 문자열을 추가하기 때문에'cache : true'를 존중하지 않는 것 같습니다. 나는 무엇이 일어나는지 알아 내려고 노력할 것이다. – derekaug

+0

저를 위해 일하십시오 :) 감사합니다! –

관련 문제