jQuery中的$.ajax();$.ajaxSetup();有什么区别,如下所示:

$.ajax({
    cache:false
});


$.ajaxSetup({
    cache:true
});

另外,哪个是最佳选择?

最佳答案

无论您使用哪种jQuery方法($ .get,$。ajax等),以下内容都将阻止将来所有将来的AJAX请求被缓存。

$(document).ready(function() {
  $.ajaxSetup({ cache: false });
});

您应该使用$ .ajax,这将允许您关闭该实例的缓存:
$.ajax({url: "myurl", success: myCallback, cache: false});

10-06 09:28