代码学堂(uxuew.cn)提供付费解决PHP WEB开发等技术服务,如果需要请 点击加我QQ:1662935793.
>web前端 > ajax技巧 > IE9下Ajax无法刷新数据缓存问题的解决方法

IE9下Ajax无法刷新数据缓存问题的解决方法

ajax技巧 围观4897次 更新日期:2017-06-25 16:29:34 留下足迹

使用jQuery的getJSON从后台定时获取数据并刷新界面,使用以下方法时,在Chrome,Firefox下没问题,但在IE9下却无法刷新数据

$.getJSON(webApp + "/GetShowData.do?limit=" + limit,function(data){  //******************}

原因是,在IE9下,进行Ajax请求时,若与之前请求相同,则不会再从浏览器获取数据,而是直接从本地获取,因此,在请求中加上时间戳,IE9便会认为是不同的请求,代码如下:

$.getJSON(webApp + "/GetHccShowData.do?" + new Date().getTime() + "limit=" + Hcc.limit,function(data){  //******************}

转载请注明:代码学堂>web前端 > ajax技巧 > IE9下Ajax无法刷新数据缓存问题的解决方法

喜欢 (679) or 分享 (58)
随机文章