使用jquery的getjson从后台定时获取数据并刷新界面,在ie9下却无法刷新数据,原因就是缓存的问题,下面是解决方法
使用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){ //******************}
登录后复制
上面是我整理给大家的,希望今后会对大家有帮助。
相关文章:
AJAX提交表单数据实例分析
ajax跨域(基础域名相同)表单提交的方法
Ajax加载外部页面弹出层效果实现方法
以上就是IE9下Ajax无法刷新数据的缓存问题解决方法的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2757006.html