前端get请求走缓存怎么办,不想走缓存怎么处理

81 阅读1分钟

小小的记录一下前段时间最项目测试给我扔过来的一个bug,业务场景:ie浏览器,在一个查询页面点击某一行,进入编辑页面,编辑成功后返回查询页面刷新当前页面数据也没有更新,F12打开,发现返回查询页面,确实向后端发送了请求呀,咋数据没有更新呀,就特别奇怪。问题是谷歌浏览器是好的,就ie浏览器是异常的。 好家伙,原来是查询页面发送的请求正好是get请求,正好查询参数也没有变化,ie浏览器默认走了强缓存,导致页面拿到的还是第一次请求回来的数据,所以没有更新。当时脑子第一个反应就是带一个时间戳的请求参数给后端,果然这么一试就好了,不知道前端大佬们还有更好的解决方法没有