How do I prevent a jQuery Ajax request from caching in Internet Explorer?

如何防止jQuery Ajax请求在Internet Explorer中缓存?

5 个解决方案

#1


474

You can disable caching globally using $.ajaxSetup(), for example:

可以使用$.ajaxSetup()全局禁用缓存,例如:

$.ajaxSetup({ cache: false });

This appends a timestamp to the querystring when making the request. To turn cache off for a particular $.ajax() call, set cache: false on it locally, like this:

这将在发出请求时向querystring添加时间戳。要关闭特定$.ajax()调用的缓存,请在本地设置cache: false,如下所示:

$.ajax({
  cache: false,
  //other options...
});

更多相关文章

  1. html中页面传递参数不用cookie不用缓存,js方法搞定
  2. chrome禁用缓存:调试html5方便
  3. 缓存js / css资源以使我的项目脱机工作
  4. HTML5 的应用程序缓存和优势
  5. Apache服务器压缩和利用浏览缓存问题
  6. PHPExcel导入导出及大量数据导入缓存方式的修改
  7. 求助,Xdebug的配置,缓存问题。
  8. php 缓存output_buffering和ob_start
  9. Laravel尝试在根文件夹中存储缓存文件

随机推荐

  1. go语言有指针吗
  2. go语言是啥
  3. go属于解释型语言么
  4. go语言defer的用法是什么
  5. go语言有几种框架
  6. windows下怎么搭建go语言开发环境
  7. go语言如何将大写转小写
  8. go语言的优势有哪些
  9. go语言适合用在哪方面
  10. mac怎么搭建go语言开发环境