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 服务器 CMS SQL jQuery C# C++ java Android IOS oracle MongoDB PostgreSQL SQLite 交通频道 开江骑龙客运站 四川省达州市开江县
孝感东山头客运站 湖北省孝感市孝南区
洮阳客运站 甘肃省定西市临洮县
安乡汽车站 湖南省常德市安乡县
菖蒲汽车站 四八三县道
蚌埠长途汽车站售票厅 淮河路416号
襄汾县汽车客运站 山西省临汾市襄汾县
仁寿彰加客运中心站 四川省眉山市仁寿县
静宁县客运有限责任公司 甘肃省平凉市静宁县
峨山中心客运站 云南省玉溪市峨山彝族自治县
封开渔涝车站 广东省肇庆市封开县
海宁袁花汽车站 袁花镇
巨野汽车站售票厅 山东省菏泽市巨野县
十堰六堰客运站 汉江南路47
中山怡华客运中心 中山三路8号京华世纪酒店
林口柳树镇客运站 黑龙江省牡丹江市林口县
麻阳谭家寨汽车站 零三九县道
揭阳市东山区荣兴客运站 新阳路
襄城茨沟乡客运站 河南省许昌市襄城县
禄丰中村客运站 云南省楚雄彝族自治州禄丰县
宜昌夷陵客运站 夷兴大道
莱州市永安客车站 山东省烟台市莱州市
云旅汽车客运站停车场 云南省昆明市官渡区
沙门客运站 浙江省台州市玉环县
茅草铺客运站 深圳路
冷市客运站 湖南省益阳市安化县
上杭官庄客运站 福建省龙岩市上杭县
济宁市汽车北站车辆进站口 山东省济宁市市中区
旺村车站 广东省肇庆市封开县
南康汽车东站 江西省赣州市南康市
长兴(长途汽车站)-公交车站 浙江省湖州市长兴县
城北长途车站 风景路
湖州南浔汽车站 南浔镇
青神黑龙客运站 四川省眉山市青神县
环庆路客运站 江苏省苏州市昆山市
陕西长征运输集团勉县汽车站 一零八国道
吴江震泽汽车站 震泽镇中心桥北处
原阳梁寨客运站 梁寨乡
苏州南门汽车客运站售票大厅 南环东路601号
登封长途汽车站 中岳大街260
孙家车站 浙江省杭州市富阳市
内江东兴区汽车客运站 东兴区汉安大道222号公交/驾车
洛阳关林汽车站 龙门大道
青岛汽车总站候车厅 温州路2号
卧龙区石桥镇客运站 河南省南阳市卧龙区
孙家车站 浙江省杭州市富阳市
木兰长途客运站 黑龙江省哈尔滨市木兰县
大姚客运站 云南省楚雄彝族自治州大姚县
巩营乡客运站 河南省濮阳市清丰县
中国移动通信汽车站代办点 安徽省蚌埠市固镇县
青岛汽车总站地下停车场 山东省青岛市四方区
三岔路客运站 安徽省亳州市利辛县
任县辛店镇汽车站 河北省邢台市任县
溧阳汽车客运站 溧阳市燕山中路16号公交/驾车
经公桥汽车站 江西省景德镇市浮梁县
黄渡客运站 四川省成都市新津县
息县客货运输中心社会客车站 河南省信阳市息县
新集客运站 陕西省汉中市南郑县
阳高友宰客运站 山西省大同市阳高县
荆州汽车站 荆州市北环转盘318国道楚都客运站西侧
省汽车快速客运站售票处 惠工街120号
黄山区城西客运站 平湖西路
沙窝汽车站 山东省威海市荣成市
陈店客运站 河南省信阳市新县
滑县汽车站新址 河南省安阳市滑县
福州琅岐红旗客运站 福建省福州市马尾区
枝江南岗客运站 南岗路54
黄山城北客运站 迎宾大道与环城西路交叉口
凤凰乡永胜村客运站 四川省自贡市大安区
陵县交通局宋家客运站 山东省德州市陵县
黄山长运岩寺汽车站出口 安徽省黄山市徽州区
赛百味(阿尔萨客运站店) 朝阳区西大望路17号阿尔萨客运站1楼
海宁尖山新区站 浙江省嘉兴市海宁市
邮堂汽车站 江苏省无锡市宜兴市
建始红岩客运站 湖北省恩施土家族苗族自治州建始县
南充大同乡客运站 四川省南充市嘉陵区
沧州客运西站 新华路与西外环交接处
九公桥汽车站 湖南省邵阳市邵阳县
新乡客运总站售票处 河南省新乡市卫滨区
高陂车站 江西省吉安市万安县
水东客运站 湖南省邵阳市洞口县
堰头汽车站 江苏省无锡市宜兴市
肥城边院客运站 山东省泰安市肥城市
颊口客运站 零二省道
曹撇客运站 江苏省盐城市东台市
银川客运总站 兴庆区清和北街187号
巩义米河镇客运站 三一零国道米河镇段
一都农村客运站 福建省福州市福清市
原阳县城乡通运客运站 河南省新乡市原阳县
萧山汽车东站 近郊浙江省杭州市萧山区通惠南路319
项城市客运中心站 河南省周口市项城市
上海浦江长途客运站 曲吴路2198号
衡阳酃湖汽车站 衡茶路1号
海宁汽车站 车河路8号
金阳客运站接送车停车场 金阳南路金阳客车站附近
昆山周庄客运站 周庄镇
直溪车站 振兴南路
依安县客运公司中心分站 零零八县道
大洋洲汽车站 江西省吉安市新干县
河图客运站 河图镇

Copyright © 2016 phpStudy |