一直知道使用ajax的时候,有的时候会出现数据缓存的问题,当时也没有深究,就是所有的简单粗暴的全部加上cache:false,或者使用在url处加上随机时间函数

今天无意间看见了为什么会出现缓存的原因记录下

注:通过AJAX请求后台时,当参数相同,IE浏览器会从缓存中取值而非从重新请求服务器。其他使用非IE内核的浏览器并无此问题。

在IE下用Ajax请求某一页面,通常会因为缓存的原因而返回上一次的结果,造成混乱,

即get方式时,获取数据,因发送参数和地址都一致,故IE浏览器会从缓存中取,而不会去请求服务器端,
而post方式因为参数的不同,不会产生这个问题]而FF下不会出现这种情况。

注:其他的浏览器即使不做任何的处理,也不管哪种请求方式,都不会出现ajax的缓存问题。

ie下只有get方式会出现这个问题,post方式不会出现这种情况

最新文章

  1. Python开发:环境搭建(python3、PyCharm)
  2. ngCordova
  3. [原创] zabbix学习之旅五:如何快速搭建一个报警系统
  4. Linux下MySQL主从同步配置
  5. BFC探秘
  6. meta property=og标签含义及作用
  7. GB2312引进和使用的字体
  8. MFC程序使用GTest搭建测试框架
  9. php编码的一些小规范
  10. python写一个防御DDos的脚本(请安好环境否则无法实验)
  11. ELK日志收集平台部署
  12. 从头开始学gradle【各系统安装gradle】
  13. jquery.ajax()详解
  14. ElasticSearch(站内搜索) 转发 https://www.cnblogs.com/xibei666/p/5929970.html
  15. 高阶函数map_reduce_sorted_filter
  16. MySQL中条件放在where后面与放在on后面的区别
  17. OCM_第四天课程:Section2 —》GC 的安装和配置
  18. no accounts with itunes connect access
  19. 在CAD二次开发中使用进度条
  20. Myeclipse安装完配置

热门文章

  1. [LeetCode] 75. Sort Colors 颜色排序
  2. it's over | 2019 CSP-S 第二轮认证(超长预警)
  3. zlib: 不同语言,比如go, php, python 压缩的结果可能不同
  4. iOS依赖库管理工具之CocoaPods
  5. Oracle逻辑结构学习笔记
  6. 排列组合(包括n中随机抽取m个)
  7. AngularJS简介与四大特征
  8. springboot 远程调试
  9. UML类图记忆口诀
  10. C++中的双冒号作用