快速解决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 插件 任意位置浮动固定层
Dec 25 Javascript
你需要知道的10个最佳javascript开发实践小结
Apr 15 Javascript
javascript真的不难-回顾一下基础知识
Jan 15 Javascript
JS实现网页表格自动变大缩小的方法
Mar 09 Javascript
JavaScript实现俄罗斯方块游戏过程分析及源码分享
Mar 23 Javascript
jQuery插件Skippr实现焦点图幻灯片特效
Apr 12 Javascript
jQuery Tags Input Plugin(添加/删除标签插件)详解
Jun 20 Javascript
vue2.x+webpack快速搭建前端项目框架详解
Nov 30 Javascript
checkbox在vue中的用法小结
Nov 13 Javascript
基于javascript实现日历功能原理及代码实例
May 07 Javascript
浅谈element中InfiniteScroll按需引入的一点注意事项
Jun 05 Javascript
Vue通过阿里云oss的url连接直接下载文件并修改文件名的方法
Dec 25 Vue.js
探讨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中获取内网用户MAC地址(WINDOWS/linux)的实现代码
2011/08/11 PHP
使用php从身份证号中获取一系列线索(星座、生肖、生日等)
2016/05/11 PHP
php+ajax登录跳转登录实现思路
2016/07/31 PHP
PHP实现模拟http请求的方法分析
2017/12/20 PHP
PHP封装的分页类与简单用法示例
2019/02/25 PHP
Laravel 实现关系模型取出需要的字段
2019/10/10 PHP
jQuery客户端分页实例代码
2013/11/18 Javascript
jqeury-easyui-layout问题解决方法
2014/03/24 Javascript
jquery实现html页面 div 假分页有原理有代码
2014/09/06 Javascript
php+ajax+jquery实现点击加载更多内容
2015/05/03 Javascript
基于BootStrap环境写jQuery tabs插件
2016/07/12 Javascript
jQuery动态修改字体大小的方法【测试可用】
2016/09/09 Javascript
详解Angular2中的编程对象Observable
2016/09/17 Javascript
详解Vue.js动态绑定class
2016/12/20 Javascript
判断“命令按钮”是否被鼠标单击详解
2019/07/31 Javascript
javascript设计模式 ? 单例模式原理与应用实例分析
2020/04/09 Javascript
关于python的bottle框架跨域请求报错问题的处理方法
2017/03/19 Python
Python实现接受任意个数参数的函数方法
2018/04/21 Python
使用Template格式化Python字符串的方法
2019/01/22 Python
ML神器:sklearn的快速使用及入门
2019/07/11 Python
对Pytorch神经网络初始化kaiming分布详解
2019/08/18 Python
python conda操作方法
2019/09/11 Python
关于Pytorch的MLP模块实现方式
2020/01/07 Python
Tensorflow限制CPU个数实例
2020/02/06 Python
python用opencv完成图像分割并进行目标物的提取
2020/05/25 Python
Python脚本调试工具安装过程
2021/01/11 Python
台湾三立电视电商平台:电电购
2019/09/09 全球购物
Moda Operandi官网:美国奢侈品电商,海淘秀场T台同款
2020/05/26 全球购物
人民调解员培训方案
2014/06/05 职场文书
2014年教师节讲话稿5篇
2014/09/10 职场文书
实习协议书
2015/01/27 职场文书
清明节扫墓活动总结
2015/02/09 职场文书
市场部岗位职责范本
2015/04/15 职场文书
金砖之国观后感
2015/06/11 职场文书
多表查询、事务、DCL
2021/04/05 MySQL
Python pyecharts案例超市4年数据可视化分析
2022/08/14 Python