ajax缓存问题
2018-03-23 15:22
169 查看
今天测试提了一个兼容的问题,chrome浏览器能正常显示,但是在IE11上显示的是上一次数据,而且这一bug时好时坏,当打开IE的控制台看ajax的请求是304的时候会出现上述的bug,于是搜了一下304状态码的意思(如果客户端发送了一个带条件的GET 请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回这个304状态码。简单的表达就是:客户端已经执行了GET,但文件未变化)。问题已经找到就是缓存影响了ajax的处理,所以只需要在ajax的配置中加上cache:false就行了,再次打开控制台,发现状态码是200,完美解决
相关文章推荐
- ajax 解决缓存问题
- ajaxForm插件的ajaxSubmit缓存问题
- ajax缓存问题
- 解决浏览器的缓存Ajax取不到最新的数据的为问题
- jquery中ajax的缓存问题
- jQuery中ajax的使用与缓存问题的解决方法
- jQuery发送ajax请求,IE有缓存,数据不更新问题
- ajax在IE浏览器中请求的数据不正确,缓存问题
- ajax 缓存问题---禁止刷新
- IE下Ajax缓存问题的快速解决方法(g…
- setInterval与ajax——ajax的缓存问题
- 【郭林专刊】jQuery中ajax的使用和缓存问题解决
- 解决使用Ajax时浏览器的缓存问题
- Ajax清除缓存问题
- 【AJAX】缓存问题和中文乱码
- ajax请求时的缓存问题
- IE浏览器缓存Ajax请求之后不更新数据问题
- IE下Ajax缓存问题的解决办法
- 解决Ajax页面缓存问题
- 对于Ajax在IE上读缓存的问题