美文网首页
在ie中请求后台接口后数据更新,但是页面没有刷新

在ie中请求后台接口后数据更新,但是页面没有刷新

作者: cooqi | 来源:发表于2018-03-14 10:23 被阅读0次

    后台数据库数据已更新,但是前台页面一直不刷新,百度后找到答案

    找到答案啦,是因为ie11下,如果GET请求请求相同的URL,默认会使用之前请求来的缓存数据,而不会去请求接口获取最新数据,我用的解决方法是在每个请求发送前,拦截请求并给请求接口的URL后加一个时间戳(new Date().getTime()),这样就保证了每一次请求的URL都不同,ie11就会不断的请求接口而不使用缓存数据,耶。(来源https://segmentfault.com/q/1010000011933638/a-1020000011934957)

    所以只需要给url加一个时间戳

    url="xxxxxx.com?time="+new Date().getTime()
    

    参考http://blog.csdn.net/haifeiyue/article/details/50226225

    相关文章

      网友评论

          本文标题:在ie中请求后台接口后数据更新,但是页面没有刷新

          本文链接:https://www.haomeiwen.com/subject/ganxqftx.html