獲取腳本阿賈克斯我有以下的Ajax調用:從緩存中
request = $.ajax({
context : this,
dataType : "html",
cache : true,
url : "ajaxContent.html",
success : function(results) {
jQuery("#result").html(results);
}
});
和HTML ajaxContent.html看起來像這樣:
<p>some conent</p>
<script type="text/javascript" src="someScript.js" />
問題
每次當我打電話ajax我也叫someScript.js?= [timestamp]。 我想從緩存下載someScript.js - 所以我想從url中刪除該時間戳。我怎麼能這樣做?
一個的jsfiddle將有助於,因爲現在我不明白你是如何得到'someScript.js?= [timestamp]'的。 –
另外,爲什麼不在任何ajax調用完成之前加載?使其包含函數,並且可以從ajaxContent.html中調用這些函數,而不是每次都包含新的腳本標記。 –
@HamzaKubba我上傳了截圖。我不想在ajax之前加載整個javascript,因爲我不知道哪個js文件需要執行哪些用戶可以在加載的網站上執行的操作。我想用高性能來製作應用程序,所以我正在加載用戶將要使用的內容。 –