前端面试题------ajax怎么清除缓存

.ajax怎么清除缓存

一、GET 方式请求

如果两次请求的url相同的话 浏览器(不同缓存机制的浏览器会有所不同)会直接将第一次请求的结果给第二次请求防止这种缓存的方法:

请求的url地址?t=new Date(),增加一个时间戳

二、 POST 方式请求

浏览器认为Post的提交必然是有改变的 所以一般post请求 不会从缓存中去数据

三、 Jquery中的有设置缓存的开关

不管是哪中方式请求 我们可以设置缓存开关:

{ cache:false}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在线阅读 http://interview.poetries.top[http://interview.poetr...
    前端进阶之旅阅读 115,390评论 24 450
  • 1.几种基本数据类型?复杂数据类型?值类型和引用数据类型?堆栈数据结构? 基本数据类型:Undefined、Nul...
    极乐君阅读 11,047评论 0 106
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,281评论 19 139
  • #幸福是需要修出来的~每天进步1%~幸福实修08班~04-姜群-富阳# 20170827(70/99) 【幸福三朵...
    呼哈二姐阅读 1,423评论 0 0
  • 新剧院其实并未完全竣工,但这周边该走的该看的也都走遍看完了,只有带去这处半成品新建筑里逛逛了。 剧院在小岛附近,填...
    山水白雲间阅读 1,297评论 0 0

友情链接更多精彩内容