jquery 缓存问题的几个解决方法


Posted in Javascript onNovember 11, 2013

.load方法没有设置 cache参数 默认true ,特别在IE浏览器下,一般的ajax的方法都是cache等于true的!
解决办法几个:
1.使用.ajax方法并设置 cache参数为false

$.ajaxSetup ({ cache: false }); 
$(fucntion({ 
$.ajaxSetup ({ cache: false }); 
}))

在每次执行load方法前执行,注意不能设置为全局属性

可以写一个方法每次打开页面都引用这个方法

2.修改jquery.js中,load方法,load方法也是调用的.ajax,增加cache:false
3.在你请求的链接后加上随机数参数,使ajax请求认为是不同链接地址
4.使用POST代替GET,浏览器不会对POST做缓存
我采取了加随机数的方法:var url = "memberlog_showLogComment.action?logid="+logid+"&random="+Math.random();
$("#comment").load(url);可以实现每次点击都执行.load方法 使用post代替get也可以:$("#comment").load("memberlog_showLogComment.action", { "logid": logid });

Javascript 相关文章推荐
获取dom元素那些讨厌的位置封装代码
Jun 23 Javascript
Javascript对象属性方法汇总
Nov 21 Javascript
js使用eval解析json(js中使用json)
Jan 17 Javascript
动态添加option及createElement使用示例
Jan 26 Javascript
angularjs学习笔记之简单介绍
Sep 26 Javascript
解决js页面滚动效果scrollTop在FireFox与Chrome浏览器间的兼容问题的方法
Dec 03 Javascript
微信小程序 加载 app-service.js 错误解决方法
Oct 12 Javascript
Angular的事件和表单详解
Dec 26 Javascript
angularjs ocLazyLoad分步加载js文件实例
Jan 17 Javascript
vue 使用高德地图vue-amap组件过程解析
Sep 07 Javascript
小程序跨页面交互的作用与方法详解
Jan 07 Javascript
Node.js实现批量下载图片简单操作示例
Jan 18 Javascript
JavaScript中检测变量是否存在遇到的一些问题
Nov 11 #Javascript
javascript自定义startWith()和endWith()的两种方法
Nov 11 #Javascript
javascript打印输出json实例
Nov 11 #Javascript
JS简单的图片放大缩小的两种方法
Nov 11 #Javascript
js全屏显示显示代码的三种方法
Nov 11 #Javascript
JavaScript获取多个数组的交集简单实例
Nov 11 #Javascript
JavaScript splice()方法详解
Sep 22 #Javascript
You might like
php读取javascript设置的cookies的代码
2010/04/12 PHP
php开发过程中关于继承的使用方法分享
2011/06/17 PHP
解放web程序员的输入验证
2006/10/06 Javascript
jquery插件splitScren实现页面分屏切换模板特效
2015/06/16 Javascript
jQuery往textarea中光标所在位置插入文本的方法
2015/06/26 Javascript
jquery实现移动端点击图片查看大图特效
2020/09/11 Javascript
微信小程序对接七牛云存储的方法
2017/07/30 Javascript
react-native之ART绘图方法详解
2017/08/08 Javascript
浅析Node.js非对称加密方法
2018/01/29 Javascript
jQuery动态添加li标签并添加属性和绑定事件方法
2018/02/24 jQuery
vue引入js数字小键盘的实现代码
2018/05/14 Javascript
微信小程序表单验证form提交错误提示效果
2020/06/19 Javascript
elementUI Tree 树形控件的官方使用文档
2019/04/25 Javascript
vue-cli3.X快速创建项目的方法步骤
2019/11/14 Javascript
[10:34]DOTA2上海特级锦标赛全纪录
2016/03/25 DOTA
Python列表推导式的使用方法
2013/11/21 Python
Python线程的两种编程方式
2015/04/14 Python
火车票抢票python代码公开揭秘!
2018/03/08 Python
对python_discover方法遍历所有执行的用例详解
2019/02/13 Python
Python实例方法、类方法、静态方法的区别与作用详解
2019/03/25 Python
使用Python和Prometheus跟踪天气的使用方法
2019/05/06 Python
python调用自定义函数的实例操作
2019/06/26 Python
python中多个装饰器的调用顺序详解
2019/07/16 Python
Ubuntu中配置TensorFlow使用环境的方法
2020/04/21 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
2020/06/02 Python
python thrift 实现 单端口多服务的过程
2020/06/08 Python
Nordgreen美国官网:在线购买极简主义斯堪的纳维亚手表
2019/07/24 全球购物
Timberland澳大利亚官网:全球领先的户外品牌
2019/12/10 全球购物
简述数组与指针的区别
2014/01/02 面试题
董事长秘书职责
2014/01/31 职场文书
求职简历的自我评价
2014/01/31 职场文书
毕业生自荐信格式
2014/03/07 职场文书
奖学金主要事迹范文
2015/11/04 职场文书
2016廉洁从政心得体会
2016/01/19 职场文书
初一数学教学反思
2016/02/17 职场文书
教你使用Jenkins集成Harbor自动发布镜像
2022/04/03 Servers