今天测试提了一个兼容的问题,chrome浏览器能正常显示,但是在IE11上显示的是上一次数据,而且这一bug时好时坏,当打开IE的控制台看ajax的请求是304的时候会出现上述的bug,于是搜了一下304状态码的意思(如果客户端发送了一个带条件的GET 请求且该请求已被允许,而文档的内容(自上次访问以来或者根据请求的条件)并没有改变,则服务器应当返回这个304状态码。简单的表达就是:客户端已经执行了GET,但文件未变化)。问题已经找到就是缓存影响了ajax的处理,所以只需要在ajax的配置中加上cache:false就行了,再次打开控制台,发现状态码是200,完美解决
ajax缓存问题
最新推荐文章于 2021-08-06 08:48:01 发布