2013-09-22 3 views
3

내가 부트 스트랩 3 JS 파일을 가져 getScript() jQuery function를 사용하여 발생합니다 :jQuery를 getScript 기능은 검색 매개 변수를 추가하고 404 오류가

$.getScript("//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"); 

jQuery를가 URL에 검색 매개 변수를 추가하고 결과가 404 왜 내가 이해할 수없는 - 찾을 수없는 오류 :

GET http://netdna[...]/3.0.0/js/bootstrap.min.js?_=1379832218975 404 (Not Found) 
// Why does this parameter appear? -------------^^^^^^^^^^^^^^^^ 

나는 이것을 설명하는 JSFIDDLE을 만들었습니다.

어떻게 해결할 수 있습니까?

+0

가능한 중복 http://stackoverflow.com/questions/12225576/why-some- 수 - 추가 된 - URL을 - 아약스 - 개체 및 방법 - 제거 - 그) – undefined

+0

문서에서 스트레이트 http://api.jquery.com/jQuery.getScript/#caching-requests –

답변

3

jQuery.ajax은 캐싱을 방지하기 위해 ajax 호출에 대한 쿼리 문자열을 현재 유닉스 타임 스탬프와 함께 추가합니다. 기본적으로 jQuery.getScript이이 플래그를 설정합니다.

$.ajaxSetup({ 
    cache: true 
}); 

jQuery.ajax settings를 참조

[몇 가지 숫자가 아약스 객체의 URL을 어떻게 제거하는 방법에 추가됩니다 왜?] (의
+0

'$ .getScript()'는 기본적으로'cache : false'를 설정합니다. [docs] (http://api.jquery.com/jQuery.getScript/#caching-requests)에서 확인할 수 있습니다. –

+1

여기에서 문제를 해결하는 것으로 보입니다. http://jsfiddle.net/FQShL/ – Rikard

+0

죄송합니다. 먼저 간단한 대답을 게시해야합니다. 왜냐하면 사람들은 제게 너무 빠르기 때문에 ... "우우 나는이 사실을 알고." – Shea

관련 문제