我有一些代碼,我從服務器中獲取一些HTML並將其扔到我的頁面中。這是通過一個jQuery AJAX調用看起來類似於以下全部完成:問題緩存腳本通過jQuery AJAX檢索
$.ajax({
type: "POST",
url: "/something/someAction?id=" + someID,
dataType:"html",
success: function(html) {
$("#container").html(html);
}
});
在這種HTML,我回來從服務器,可能有一個或多個腳本標記。當這些被放置在頁面上時,與'src'屬性相關聯的腳本被正確地檢索。
問題是查詢字符串被追加到每個腳本中,導致腳本永遠不會被緩存。查詢字符串是一個隨機數字作爲值的下劃線。有沒有辦法讓腳本正確加載通過AJAX緩存,並沒有附加查詢字符串?
我試圖使用「緩存:真」,但沒有奏效。
這是回答這個其他線程:http://stackoverflow.com/questions/1537032/如何做我停止jquery附加一個唯一的id腳本稱爲通過ajax – jeeber 2013-08-18 00:16:39