快速解决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 相关文章推荐
jquery DIV撑大让滚动条滚到最底部代码
Jun 06 Javascript
jQuery替换字符串(实例代码)
Nov 13 Javascript
Bootstrap每天必学之表格
Nov 23 Javascript
jQuery实现动态添加tr到table的方法
Dec 26 Javascript
jQuery实现复选框的全选和反选
Feb 02 Javascript
微信小程序中post方法与get方法的封装
Sep 26 Javascript
JS基于递归实现网页版计算器的方法分析
Dec 20 Javascript
JS中获取 DOM 元素的绝对位置实例详解
Apr 23 Javascript
用vuex写了一个购物车H5页面的示例代码
Dec 04 Javascript
Vee-validate 父组件获取子组件表单校验结果的实例代码
May 20 Javascript
koa2 用户注册、登录校验与加盐加密的实现方法
Jul 22 Javascript
vue 框架下自定义滚动条(easyscroll)实现方法
Aug 29 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中__get()和__set()的用法实例详解
2013/06/04 PHP
joomla jce editor 解决上传中文名文件失败问题
2013/06/09 PHP
带密匙的php加密解密示例分享
2014/01/29 PHP
PHP实现批量修改文件后缀名的方法
2015/07/30 PHP
php正则表达式学习笔记
2015/11/13 PHP
WordPress主题制作之模板文件的引入方法
2015/12/28 PHP
PHP模拟post提交数据方法汇总
2016/02/16 PHP
javascript循环变量注册dom事件 之强大的闭包
2010/09/08 Javascript
js各种验证文本框输入格式(正则表达式)
2010/10/22 Javascript
5个javascript的数字格式化函数分享
2011/12/07 Javascript
js关闭父窗口时关闭子窗口
2013/04/01 Javascript
JavaScript实现为指定对象添加多个事件处理程序的方法
2015/04/17 Javascript
JS实现仿苹果底部任务栏菜单效果代码
2015/08/28 Javascript
NodeJs读取JSON文件格式化时的注意事项
2016/09/25 NodeJs
谈谈target=_new和_blank的不同之处
2016/10/25 Javascript
js初始化验证实例详解
2016/11/26 Javascript
关于Angular2 + node接口调试的解决方案
2017/05/28 Javascript
原生JS发送异步数据请求
2017/06/08 Javascript
vue props传值失败 输出undefined的解决方法
2018/09/11 Javascript
vue webpack重写cookie路径的方法
2019/07/10 Javascript
vue实现简单全选和反选功能
2020/09/15 Javascript
vue+iview实现分页及查询功能
2020/11/17 Vue.js
python控制台显示时钟的示例
2014/02/24 Python
python实现登陆知乎获得个人收藏并保存为word文件
2015/03/16 Python
Python应用领域和就业形势分析总结
2019/05/14 Python
利用pandas合并多个excel的方法示例
2019/10/10 Python
python中的 zip函数详解及用法举例
2020/02/16 Python
Django Admin后台添加数据库视图过程解析
2020/04/01 Python
详解pycharm的python包opencv(cv2)无代码提示问题的解决
2021/01/29 Python
Expedia马来西亚旅游网站:廉价酒店,度假村和航班预订
2016/07/26 全球购物
美国糖果店:Sugarfina
2019/02/21 全球购物
班干部竞选演讲稿
2014/04/24 职场文书
超市商业计划书
2014/05/04 职场文书
延安红色之旅心得体会
2014/10/07 职场文书
劳动仲裁调解书
2015/05/20 职场文书
《我是什么》教学反思
2016/02/16 职场文书