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

使用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

(0)
上一篇 2025年3月8日 07:47:15
下一篇 2025年3月6日 09:38:00

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论