2011-01-22 184 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