当前位置: 首页 > 编程笔记 >

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

何正德
2023-03-14
本文向大家介绍IE9下Ajax无法刷新数据的缓存问题解决方法,包括了IE9下Ajax无法刷新数据的缓存问题解决方法的使用技巧和注意事项,需要的朋友参考一下

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

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

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

$.getJSON(webApp + "/GetHccShowData.do?" + <span style="color: #ff0000;">new Date().getTime()</span> + "limit=" + Hcc.limit,function(data){
  //******************
}
 类似资料:
  • 本文向大家介绍jquery ajax多次请求数据时 不刷新问题的解决方法,包括了jquery ajax多次请求数据时 不刷新问题的解决方法的使用技巧和注意事项,需要的朋友参考一下 jquery的ajax在频繁请求数据,或者重复请求数据的时候出现了一个情况,那就是非ie浏览器正常,ie浏览器会设置缓存,导致第二次请求的时候不会刷新,系统报304 not modify, 解决方案: jquery的aj

  • 本文向大家介绍AngularJS在IE下取数据总是缓存问题的解决方法,包括了AngularJS在IE下取数据总是缓存问题的解决方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了AngularJS在IE下取数据总是缓存问题解决方法。分享给大家供大家参考,具体如下: 问题: 在使用AngularJS发出请求(GET)获取服务端数据,然后再绑定到页面中,你会发现在IE中总是显示原来的数据结果。

  • 本文向大家介绍Jquery $.getJSON 在IE下的缓存问题解决方法,包括了Jquery $.getJSON 在IE下的缓存问题解决方法的使用技巧和注意事项,需要的朋友参考一下 在工作中主页实现Ztree Ztree的数据是后台返回的JSON对象 因为树是固定的所以每次刷新树 $.getJSON 的url都是相同的 问题来了 我修改 或者 新增树节点 然后刷新tree IE竟然毫无变化 在其

  • 问题内容: 我已经建立了一个AJAX聊天室;并且它可以在chrome和FF中使用,但当然不能在IE中使用。这是我的代码: 结果永远不会显示。我有一个名为AjaxDiv的div,如果有帮助的话。我究竟做错了什么?这是一个错误吗? 问题答案: 每次发出请求时,都可能要取出缓存的副本。 在服务器上设置正确的缓存头 或将查询字符串附加到get请求中,如下所示

  • 本文向大家介绍react-router browserHistory刷新页面404问题解决方法,包括了react-router browserHistory刷新页面404问题解决方法的使用技巧和注意事项,需要的朋友参考一下 使用React开发新项目时,遇见了刷新页面,直接访问二级或三级路由时,访问失败,出现404或资源加载异常的情况,本篇针对此问题进行分析并总结解决方案。 背景 使用webpack

  • 本文向大家介绍基于vue中keep-alive缓存问题的解决方法,包括了基于vue中keep-alive缓存问题的解决方法的使用技巧和注意事项,需要的朋友参考一下 vue开发的时候,我们经常会有这样的需求:开发一个详细页面来展示商品的详细信息,根据列表页传入的id进行请求,拿到对应的数据进行渲染。 但是一般在路由上都会加上keep-alive保持数据的状态,除非强制无缓存刷新,这就导致第一次进入详