2011-01-22 175 views

回答

3

看來是they are not。建議解決辦法是重新定義函數:

$.getScript = function(url, callback, cache) { 
    $.ajax({ 
     type: "GET", 
     url: url, 
     success: callback, 
     dataType: "script", 
     cache: cache 
    }); 
}; 

可能像這樣被使用:

$.getScript('/foo.js', function() { }, true); 
+0

謝謝你找到這對我來說。緩存(http://api.jquery.com/jQuery.ajax/)的jQuery文檔只說,如果將緩存設置爲false,瀏覽器將不緩存。它沒有說如果你將它設置爲true,它會緩存...關閉做一些測試 – tjb 2011-01-22 16:13:41