캐시

2013-10-14 1 views
0

에서 아약스 스크립트를 얻기 나는 다음과 같은 한 아약스 전화 :캐시

request = $.ajax({ 
    context : this, 
    dataType : "html", 
    cache : true, 
    url : "ajaxContent.html", 
    success : function(results) { 
     jQuery("#result").html(results); 
     } 
}); 

은 및 HTML ajaxContent.html은 같다 아약스 someScript.js? = [timestamp]도 호출합니다. 캐시에서 someScript.js를 다운로드하고 싶습니다. 그래서 url에서 해당 타임 스탬프를 제거하고 싶습니다. 내가 어떻게 그럴 수 있니?

<script type="text/javascript"> 
    loadScript("someScript.js"); 
</script> 
+0

것은 jsfiddle 도움이 될 : 여기에 코드를 변경, 당신의 ajaxContent.html에,

var loaded = {}; function loadScript (scriptName) { if (!(scriptName in loaded)) { loaded[scriptName] = true; var head= document.getElementsByTagName('head')[0]; var script= document.createElement('script'); script.type= 'text/javascript'; script.src= scriptName; head.appendChild(script); } } 

과 : 당신의 외부 자바 스크립트에서

screenshot

+0

또한 아약스 호출이 완료되기 전에 ' –