IE下jquery ajax无法获得最新数据的问题解决(IE缓存)


今天修改一个bug,利用ajax查询数据,在谷歌浏览器下可以获取到最新数据,而在IE中获得是旧数据,无法获得最新的数据,经查资料,才发现时IE缓存再作怪。
发现此ajax请求用的get方式,每次请求的URL一模一样,IE浏览器有个特殊的地方,如果每次请求的URL一样时,就会拿出缓存中已有的数据显示在页面上,并不会再次去查询数据库,所以每次显示的都是旧数据。

解决办法:
那就有思路了,我们可以让它每次请求的URL不一样,可以加一个参数,而且这个参数的值每次都不一样,时间戳最好不过了。

复制代码 代码如下:

url: '{0}/portal/articleManager/getContents?id={1}&date={2}'.format(window.baseUrl, $("#id").val(), new Date())

其中id是有用的参数,而date参数我们不做处理就好了。

查资料得知,用post方式请求可以避免在这个问题,POST被认为是一个变动性访问(浏览器认为POST的提交,必定是有改变的)。
还有一个更简便的方法,设置:
复制代码 代码如下:

cache:false,

前提就是此请求的cache还不存在。



相关阅读:
使用firebug进行调试javascript的示例
JavaScript函数节流概念与用法实例详解
学习在一台新电脑上配置JAVA开发环境
php查看网页源代码的方法
浅析正则表达式-替换原则(.NET) 图文
js实现网页收藏功能
jQuery实现自定义下拉列表
Ajax修改购物车示例
Win8.1系统关机命令变成重启问题解决方法
CentOS 6误删除的boot分区该如何还原恢复
Win10开机声音没有了怎么办?Win10开机声音设置方法图文详解
C#中的is和as操作符区别小结
C#实现客户端弹出消息框封装类实例
JavaScript 32位整型无符号操作示例
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 衢州-衡山西 赤峰-东明村 皮山-阿克陶 余杭-南京南 沈阳北-苏北 柳江-乌鲁木齐南 保定-盘锦 汨罗-郯城 四平-哈达阳 西昌-乐山北 丹霞山-肇庆 赣州-青州市 岳阳-阜阳 韶关东-西平 杨陵-东莞东 合肥-蓝村 常德-丰城 鄂尔多斯-苏州 双牌-邹城 鸭园-氡泉 天津-台安 嘉祥-淄博 郑州-岳阳 石家庄-石门县北 南口-滦平 成都-宜宾 镇江-淮南东 成都东-安康 平安-平房 咸宁-全州南 南昌西-渭南北 辽阳-大虎山 交城-北京西 元氏-张家口南 饶平-巢湖东 曲靖北-高邑西 九三-海林 邵东-源潭 合肥-定陶 安顺西-北京西 兴国-大营镇 坪上-宿州 利川-瑞昌 南宁-肇庆东 玉门-和硕 攸县南-亳州 德州东-昌乐 江源-松江河 丽水-无锡东 涿州-渭南 南昌西-嵩明 新彦-团结 阳高-驻马店 葫芦岛-安仁 宝拉格-西里 新李-同心 白银哈尔-集宁南 兴城-庆安 广州南-滕州东 笔架山-永胜 广州南-唐家湾 朔州-太原 萨拉齐-临河 菏泽-连云港东 白桦排-漠河 林东-公主岭 海宁-晏城 邳州-贵阳 南城司-大灰厂 余粮堡-哈尔滨东 四平东-秦皇岛 亳州-呼和浩特东 角美-温州南 铜陵-永州 长沙-柳园 武隆-湘潭 山坡东-乌龙泉南 驻马店西-重庆北 禄丰南-尹地 南宁东-宜兴 请问武汉到成都到甘孜藏族自治州火车列车飞机时刻价钱表
从平顶山到上饶的火车票价及车次
从广东省韶关市到湖南衡阳市衡山要怎么坐车?住宿费用如何?
江苏连云港汽车客车站到四川广元市路费
列车宝鸡到蔡家坡车票多少
从成都到岳阳驾车怎么走
我前两天在淮北买了张从徐州发车去金昌的票,可是我临时有事
山东济南到青州怎么坐车怎么做车
涟水机场有到陕西的航班吗
青岛轮渡到海尔路坐车怎么坐车
有谁知道郑州到上海D88/5动车组,到南京和无锡的票价钱数各是多少
桂林的两江飞机场出来怎么坐车可以到五通镇
大兴二中离大兴七中有多少公里怎样从二中到七中
安庆列车火车站附近去太湖县的汽车站在那要具体位置请帮忙答一下
齐齐哈尔有两个客运站,那个客运站有到阿荣旗的客车急用
平谷有火车列车货运站吗
谁知道8月1号佛山南海禁摩的时间。是时间段、例如早上几点到几点。谢谢。。
从洪湖里到河东御樽大酒楼做什么公交车
重庆到河南郑州要多少车费
湖北襄樊保康县有没有ems啊?
福建省便宜有好玩的地方旅游时间大概5天,从邵武出发, 写
请问,我买的8月1日11点(天津到铁岭)的列车火车票,我在哪里上车
在湛江怎样坐火车列车到新兴
谁知道太原到锦州的汽车客车每天几点发车,在太原哪个站,多少钱?
想知道: 淄博市 从淄博临淄长途客车站到齐鲁石化医院集团怎么
从聊城到天津的列车火车…
广西柳州哪里有车载冰箱卖
嘉兴到新乡的火车列车可以在嘉兴买上海道新乡的票吗
请问从定福庄怎么坐车到鹏润大厦?
从广东做飞机到昆明大概票价多少钱啊?

Copyright © 2016 phpStudy |