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

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

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

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

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

本页内容版权归属为原作者,如有侵犯您的权益,请通知我们删除。
本文实例讲述了jQuery实现返回顶部效果的方法。分享给大家供大家参考。具体实现方法如下: 1、首先是CSS样式: /*updown*/ #shangxia{position:fixed;top:83%;right:42%;margin-right:-543px;display:block;_display:none} #shang,#comt,#xia{background:url(../images/sprite.png) no-repeat;position:relative;cursor:poin
本文实例讲述了JavaScript通过Date-Mask将日期转换成字符串的方法。分享给大家供大家参考。具体实现方法如下: var MonthNames = ["January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December"];var DayNames = [ "Sunday", "Monday", "Tueday", "Wedne
本文实例讲述了jquery实现的代替传统checkbox样式插件。分享给大家供大家参考。具体如下: 效果图如下: 具体代码如下: (function($){ $.fn.tzCheckbox = function(options){ // Default On / Off labels: options = $.extend({ labels : ['ON','OFF'] },options); return this.each(function(){ var originalCheckBox = $(th
代码分析 复制代码 代码如下: $("#%= ibSubmit.ClientID%").click(function() { var flag = true; //alert($("table[id^=ctl]").length); //创建一个checked的arr数组,用于存储每个radiobutton的checked情况 var arr = new Array; $("table[id^=ctl] input[type=radio]").each(function(i) { arr.push(thi

js内置对象 学习笔记 - 2015-06-25 10:06:07

mark相关的知识点: 首先,什么是js的内置对象,它包括了些什么内容?(以下内容转自网上资源的整合) (W3shool JS手册地址: http://www.jb51.net/w3school/js/js_reference.htm ) 作为一门编程语言,JavaScript提供了一些内置的对象和函数。内置对象提供编程的几种最常用的功能。JavaScript内置对象有以下几种。 ● String对象:处理所有的字符串操作 ● Math对象:处理所有的数学运算 ● Date对象:处理日期和时间的存储、转化和
上一讲我们谈到了如何让静态人物变为动态,今天我们来谈谈如何使人物移动,因为这一讲涉及上一讲内容所以我把上一讲的链接写在下方: 一、图片准备 今天我准备换几张图片,这样更新鲜些。 这些素材照样来自《三国志曹操传》,如果我没记错,应该是曹操的素材。接下来我要结合上一次的技术,来告诉大家如何使人物走动起来。不过今天我们着重在于如何使人物走动,因为我们上一讲已经讲了如何使人物化静态为动态。 二、代码讲解 先看总的javascript代码: 复制代码 代码如下: var moveLengthLeft = 0; va
本文实例讲述了JavaScript操作XML文件之XML读取方法。分享给大家供大家参考。具体分析如下: 假设我们现在要读取下面的 info.xml 文件 ?xml version="1.0" encoding="gb2312"?root data id="1" nameceun/name age21/age /data data id="2" name![CDATA[张三]]/name age22/age /data data id="3" namejake/name age23/age /data da
复制代码 代码如下: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" html xmlns="http://www.w3.org/1999/xhtml" head title图片旋转效果/title meta http-equiv="content-type" content="text/html;charset=g

jQuery聚合函数实例 - 2015-06-25 09:06:45

本文实例讲述了jQuery聚合函数。分享给大家供大家参考。具体如下: (function($) { $.fn.aggregate = function(seed, func) { var _r = seed == null ? "" : seed; this.each(function(index, element) { _r = func(_r, element); }); return _r; }; $.fn.count = function() { return this.aggregate( 0,

Jquery动态添加输入框的方法 - 2015-06-25 09:06:45

本文实例讲述了Jquery动态添加输入框的方法。分享给大家供大家参考。具体实现方法如下: !-- 页头 -- #include "../common/head.ftl" div id="onFailureDiv" class="alert alert-danger navbar-fixed-top"/div div class="container" form id="addressForm" class="form-horizontal" method="post" action="/restauran