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 相关文章推荐
js+html+css实现鼠标移动div实例
Jan 30 Javascript
Javascript Ajax异步读取RSS文档具体实现
Dec 12 Javascript
js与jquery获取父元素,删除子元素的两种不同方法
Jan 09 Javascript
javascript学习笔记(一)基础知识
Sep 30 Javascript
JavaScript实现的多种鼠标拖放效果
Nov 03 Javascript
Vue 2.0在IE11中打开项目页面空白的问题解决
Jul 16 Javascript
一文让你彻底搞清楚javascript中的require、import与export
Sep 24 Javascript
关于jQuery里prev()的简单操作代码
Oct 27 jQuery
jQuery EasyUI window窗口使用实例代码
Dec 25 jQuery
Vue 组件封装 并使用 NPM 发布的教程
Sep 30 Javascript
JavaScript监听键盘事件代码实现
Jun 03 Javascript
vue中使用router全局守卫实现页面拦截的示例
Oct 23 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
有道搜索和IP138的IP的API接口(PHP应用)
2012/11/29 PHP
php多层数组与对象的转换实例代码
2013/08/05 PHP
php实现的IMEI限制的短信验证码发送类
2015/05/05 PHP
PHP内核探索:哈希表碰撞攻击原理
2015/07/31 PHP
PHP文件下载实例代码浅析
2016/08/17 PHP
javascript 写类方式之七
2009/07/05 Javascript
Javascript 面向对象编程(一) 封装
2011/08/28 Javascript
jQuery 网易相册鼠标移动显示隐藏效果实现代码
2013/03/31 Javascript
JS保存、读取、换行、转Json报错处理方法
2013/06/14 Javascript
AngularJS ng-bind 指令简单实现
2016/07/30 Javascript
jQuery动态创建元素以及追加节点的实现方法
2016/10/20 Javascript
微信小程序 POST请求(网络请求)详解及实例代码
2016/11/16 Javascript
文件上传,iframe跨域数据提交的实现
2016/11/18 Javascript
JS表单提交验证、input(type=number) 去三角 刷新验证码
2017/06/21 Javascript
vue 2.0封装model组件的方法
2017/08/03 Javascript
javascript实现文字无缝滚动效果
2017/08/26 Javascript
浅谈React和Redux的连接react-redux
2017/12/04 Javascript
关于HTML5的data-*自定义属性的总结
2018/05/05 Javascript
发布一款npm包帮助理解npm的使用
2019/01/03 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
Hadoop中的Python框架的使用指南
2015/04/22 Python
Python基于正则表达式实现文件内容替换的方法
2017/08/30 Python
tensorflow入门之训练简单的神经网络方法
2018/02/26 Python
python list元素为tuple时的排序方法
2018/04/18 Python
python实现简单日期工具类
2019/04/24 Python
python speech模块的使用方法
2020/09/09 Python
美国内衣第一品牌:Hanes(恒适)
2016/07/29 全球购物
台湾菁英交友:结识黄金单身的台湾人
2018/01/22 全球购物
电气工程自动化求职信
2014/03/14 职场文书
求职教师自荐书
2014/06/19 职场文书
2016中秋节广告语
2016/01/28 职场文书
浅谈CSS不规则边框的生成方案
2021/05/25 HTML / CSS
Python编程super应用场景及示例解析
2021/10/05 Python
Win11 S Mode版本泄露 正式上线后叫做Windows 11 SE
2021/11/21 数码科技
详解Mysql数据库平滑扩容解决高并发和大数据量问题
2022/05/25 MySQL
win11开机发生死循环重启怎么办?win11开机发生死循环重启解决方法
2022/08/05 数码科技