$ .ajax()之间的区别 和$ .ajaxSetup();
 $.ajax();什么区别$.ajax(); 和$.ajaxSetup(); 在jQuery中,如: 
 $.ajax({ cache:false }); 
和
 $.ajaxSetup({ cache:true }); 
另外,哪一个是最好的select?
以下内容将阻止所有未来的AJAX请求被caching,无论您使用哪种jQuery方法($ .get,$ .ajax等)
 $(document).ready(function() { $.ajaxSetup({ cache: false }); }); 
您应该使用$ .ajax,这将允许您closures该实例的caching:
 $.ajax({url: "myurl", success: myCallback, cache: false}); 
  ajaxSetup将默认值设置为对所有ajax请求有效。 在此之后,您不必在$.ajax执行相同的设置 
  $.ajax所有设置仅对那个ajax调用有效。 
第一个为每个请求禁用caching,第二个为所有AJAXfunction默认全局禁用。
为了避免caching,一个选项是为相同的资源或数据提供不同的URL。 要生成不同的URL,可以在URL的末尾添加一个随机查询string。 这种技术适用于JQuery,Angular或其他types的Ajax请求。
 myURL = myURL +"?random="+new Date().getTime(); 
  JQuery通过$.ajax({cache:false});使用类似的技术$.ajax({cache:false}); 和$.ajaxSetup({cache:false}); 
  $.ajax({cache:false})应用了包含它的技术$.ajaxSetup({cache:false}); 适用于所有AJAXfunction的技术。