快速解决jquery之get缓存问题的最简单方法介绍


Posted in Javascript onDecember 19, 2013

在ie系列下,$.get()方法在url地址固定时,会缓存返回结果,导致不可预料的问题。但在火狐下,则不会缓存。

要解决该问题有很多办法,最直接的是把$.get()方法换成$.ajax(),然后配置cache:false即可。我不喜欢$.ajax()繁琐的配置方式,可采取以下最简单方式实现:

在$.get()的data后面加上新的随机参数,如{data: mydata, stamp: Math.random() },由于每次数据不一样,故请求后返回的数据不会缓存。

另外也可把$.get()改成$.post(),也可解决此问题。

一劳永逸的解决办法是设置全局参数,$.ajaxSetup({cache:false});这样设置后,基本所有的get请求jquery都会自动加上_1948838字样的附加参数,总体来说与上面的解决方法类似。

例如:
$.get("ProvinceListByCountryIDHandler.ashx", { "cid": $drpCountry.val(), "time": new Date().getTime() }, function(data, returnStatus) {})

Javascript 相关文章推荐
浅谈javascript中的作用域
Apr 07 Javascript
javascript中简单的进制转换代码实例
Oct 26 Javascript
jquery实现tr元素的上下移动示例代码
Dec 20 Javascript
24款热门实用的jQuery插件推荐
Dec 24 Javascript
Js为表单动态添加节点内容的方法
Feb 10 Javascript
AngularJS表单编辑提交功能实例
Feb 13 Javascript
jQuery中inArray方法注意事项分析
Jan 25 Javascript
利用fecha进行JS日期处理
Nov 21 Javascript
Webpack中publicPath路径问题详解
May 03 Javascript
node 版本切换的实现
Feb 02 Javascript
jQuery实现可以扩展的日历
Dec 01 jQuery
React + Threejs + Swiper 实现全景图效果的完整代码
Jun 28 Javascript
探讨JQUERY JSON的反序列化类 using问题的解决方法
Dec 19 #Javascript
Json序列化和反序列化方法解析
Dec 19 #Javascript
利用js(jquery)操作Cookie的方法说明
Dec 19 #Javascript
JQUERY dialog的用法详细解析
Dec 19 #Javascript
JS控制图片翻转示例代码(兼容firefox,ie,chrome)
Dec 19 #Javascript
jquery dialog open后,服务器端控件失效的快速解决方法
Dec 19 #Javascript
同域jQuery(跨)iframe操作DOM(实例讲解)
Dec 19 #Javascript
You might like
php IP及IP段进行访问限制的代码
2008/12/17 PHP
php session和cookie使用说明
2010/04/07 PHP
php上传apk后自动提取apk包信息的使用(示例下载)
2013/04/26 PHP
基于empty函数的输出详解
2013/06/17 PHP
Windows下Apache + PHP SESSION丢失的解决过程全纪录
2015/04/07 PHP
Laravel 5框架学习之路由、控制器和视图简介
2015/04/07 PHP
微信access_token的获取开发示例
2015/04/16 PHP
详解PHP错误日志的获取方法
2015/07/20 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
javascript 面向对象编程 function也是类
2009/09/17 Javascript
js cookies实现简单统计访问次数
2009/11/24 Javascript
JS判断不能为空实例代码
2013/11/26 Javascript
js调用iframe实现打印页面内容的方法
2014/03/04 Javascript
JS实现的不规则TAB选项卡效果代码
2015/09/18 Javascript
jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
2017/03/06 Javascript
关于Node.js的events.EventEmitter用法介绍
2017/04/01 Javascript
详解webpack进阶之插件篇
2017/07/06 Javascript
小程序rich-text组件如何改变内部img图片样式的方法
2019/05/22 Javascript
VueCli4项目配置反向代理proxy的方法步骤
2020/05/17 Javascript
[58:58]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第二场
2018/04/05 DOTA
收集的几个Python小技巧分享
2014/11/22 Python
详解Python 数据库的Connection、Cursor两大对象
2018/06/25 Python
python 异或加密字符串的实例
2018/10/14 Python
Apache,wsgi,django 程序部署配置方法详解
2019/07/01 Python
在python shell中运行python文件的实现
2019/12/21 Python
python实现滑雪游戏
2020/02/22 Python
纯CSS3实现鼠标滑过按钮动画第二节
2020/07/16 HTML / CSS
英国足球店:UK Soccer Shop
2017/11/19 全球购物
RUIFIER官网:英国奢侈高级珠宝品牌
2020/06/12 全球购物
部队学习十八大感言
2014/01/11 职场文书
初中班干部工作总结
2015/08/10 职场文书
一年级语文教学随笔
2015/08/14 职场文书
教师外出学习心得体会
2016/01/18 职场文书
开学季:喜迎新生,迎新标语少不了
2019/11/07 职场文书
vue实现简单数据双向绑定
2021/04/28 Vue.js
【TED出品】天梯非主流开心游1700 划水骑士
2022/03/31 魔兽争霸