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

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

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

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

  

此外,也可以使用以下方法:

Hcc.limit = Hcc.limit || 15;

$.ajax({
type:"GET",
url:webApp + "/GetHccShowData.do?" + "limit=" + Hcc.limit,
cache:false,
async:false,
dataType:"json",
success:function(data){
Hcc.ShowData = data;
         /**
          * 处理代码
          ***/
data = null;
}
});

cache:配置为false时,表示不从浏览器缓存中获取数据,调试时可以看到,发Get请求时,会自动加上时间戳

最新文章

  1. JavaScript 事件
  2. WindowsStore页面导航
  3. IT男的”幸福”生活"系列暂停更新通知
  4. Entity Framework 5.0
  5. Do we need other languages other than C and C++?
  6. 余弦信号DFT频谱分析(继续)
  7. UVALive-5731
  8. MYSQL 数据库高频查询语句整理
  9. Python3处理HTML获取所需内容
  10. ActionContext.getContext()用法
  11. centos ping www.baidu.com ping: unknown host www.baidu.com
  12. Lodop打印设计矩形重合预览线条变粗
  13. 记工作中用到的抓取oracle表结构的sql语句
  14. sha256sum和 md5sum 命令之间的区别
  15. shell常用命令大全
  16. NEFU 118 - n!后面有多少个0 & NEFU 119 - 组合素数 - [n!的素因子分解]
  17. 前端通信:ajax设计方案(一)---集成核心请求
  18. python全栈开发-前方高能-函数进阶
  19. SQLSERVER中的timestamp 和 C#中的byte[] 转换
  20. Launch VINS-Mono with Realsense D435i in RTAB-Map

热门文章

  1. gcc编译c中有与lua交互的代码
  2. SQL基本语句:2.基本表
  3. MyEclipse如何设置自动提示?
  4. 装饰器阶段性练习(题目)[转载http://www.cnblogs.com/linhaifeng/p/7278389.html]
  5. C# Windows Api的一些方法 封装 以及 常用参数
  6. javascript 中一些奇葩的日期换算
  7. SpringCloud 构建微服务架构-练习
  8. java的继承中构造方法
  9. .conf、.bak是什么格式
  10. 2015 Multi-University Training Contest 5 hdu 5348 MZL's endless loop