快速解决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 浮点运算精度问题分析与解决
Mar 26 Javascript
Javascript 学习笔记之 对象篇(二) : 原型对象
Jun 24 Javascript
全面解析Bootstrap排版使用方法(标题)
Nov 30 Javascript
FullCalendar日历插件应用之数据展现(一)
Dec 23 Javascript
jQuery实现HTML表格单元格的合并功能
Apr 06 Javascript
js中遍历Map对象的简单实例
Aug 08 Javascript
js点击按钮实现水波纹效果代码(CSS3和Canves)
Sep 15 Javascript
layui问题之模拟select点击事件的实例讲解
Aug 15 Javascript
vue 监听某个div垂直滚动条下拉到底部的方法
Sep 15 Javascript
微信开发之微信jssdk录音功能开发示例
Oct 22 Javascript
基于layui框架响应式布局的一些使用详解
Sep 16 Javascript
JS实现扫雷项目总结
May 19 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下用cookie统计用户访问网页次数的代码
2010/05/09 PHP
PHP遍历二维数组的代码
2011/04/22 PHP
php-fpm开启状态统计的方法详解
2017/06/23 PHP
js计数器代码
2006/11/04 Javascript
为指定元素增加样式的js代码
2009/12/09 Javascript
基于jquery的让textarea自适应高度的插件
2010/08/03 Javascript
JavaScript作用域链使用介绍
2013/08/29 Javascript
JavaScript常用脚本汇总(一)
2015/03/04 Javascript
JavaScript获取当前日期是星期几的方法
2015/04/06 Javascript
javascript动态创建链接的方法
2015/05/13 Javascript
jquery实现用户信息修改验证输入方法汇总
2015/07/18 Javascript
javascript伸缩菜单栏实现代码分享
2015/11/12 Javascript
Vue.js表单控件实践
2016/10/27 Javascript
getElementById().innerHTML与getElementById().value的区别
2016/10/27 Javascript
VueJs与ReactJS和AngularJS的异同点
2016/12/12 Javascript
基于Require.js使用方法(总结)
2017/10/26 Javascript
基于Vue2x的图片预览插件的示例代码
2018/05/14 Javascript
基于vue展开收起动画的示例代码
2018/07/05 Javascript
JS中验证整数和小数的正则表达式
2018/10/08 Javascript
JavaScript中引用vs复制示例详析
2018/12/06 Javascript
深入解析koa之异步回调处理
2019/06/17 Javascript
Egg Vue SSR 服务端渲染数据请求与asyncData
2019/11/24 Javascript
windows10系统中安装python3.x+scrapy教程
2016/11/08 Python
解决csv.writer写入文件有多余的空行问题
2018/07/06 Python
Pytorch maxpool的ceil_mode用法
2020/02/18 Python
Python导入模块包原理及相关注意事项
2020/03/25 Python
pycharm的python_stubs问题
2020/04/08 Python
巴西食品补充剂在线零售商:Músculos na Web
2017/08/07 全球购物
精美的手工家居和生活用品:Nkuku
2019/11/01 全球购物
大学生求职中的自我评价
2013/10/01 职场文书
优秀毕业生求职推荐信范文
2013/11/21 职场文书
高二物理教学反思
2014/02/08 职场文书
后备干部考察材料
2014/02/12 职场文书
市场督导岗位职责
2015/04/10 职场文书
送给教师们,到底该如何写好教学反思?
2019/07/02 职场文书
详解ZABBIX监控ESXI主机的问题
2022/06/21 Servers