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版(约瑟夫环问题)
Aug 05 Javascript
Node.js编码规范
Jul 14 Javascript
jquery访问ashx文件示例代码
Aug 11 Javascript
JS实现仿京东淘宝竖排二级导航
Dec 08 Javascript
JavaScript动态修改弹出窗口大小的方法
Apr 06 Javascript
js实现添加可信站点、修改activex安全设置,禁用弹出窗口阻止程序
Aug 17 Javascript
深入理解Javascript中的观察者模式
Feb 20 Javascript
利用VS Code开发你的第一个AngularJS 2应用程序
Dec 15 Javascript
vue组件实现可搜索下拉框扩展
Oct 23 Javascript
使用Three.js实现太阳系八大行星的自转公转示例代码
Apr 09 Javascript
通过vue写一个瀑布流插件代码实例
Sep 07 Javascript
浅谈bootstrap layer.open中end的使用方法
Sep 12 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 高级课程笔记 面向对象
2009/06/21 PHP
PHP的foreach中使用引用时需要注意的一个问题和解决方法
2014/05/29 PHP
自己写的兼容低于PHP 5.5版本的array_column()函数
2014/10/24 PHP
基于CakePHP实现的简单博客系统实例
2015/06/28 PHP
ECSHOP完美解决Deprecated: preg_replace()报错的问题
2016/05/17 PHP
php加密之discuz内容经典加密方式实例详解
2017/02/04 PHP
JavaScript 计算图片加载数量的代码
2011/01/01 Javascript
关于COOKIE个数与大小的问题
2011/01/17 Javascript
document.compatMode的CSS1compat使用介绍
2014/04/03 Javascript
基于Turn.js 实现翻书效果实例解析
2016/06/20 Javascript
JQuery 设置checkbox值二次无效的解决方法
2016/07/22 Javascript
ajax级联菜单实现方法实例分析
2016/11/28 Javascript
图片懒加载插件实例分享(含解析)
2017/01/09 Javascript
Vue组件全局注册实现警告框的实例详解
2018/06/11 Javascript
JS实现方形抽奖效果
2018/08/27 Javascript
详解Angular5/Angular6项目如何添加热更新(HMR)功能
2018/10/10 Javascript
JS实现的贪吃蛇游戏案例详解
2019/05/01 Javascript
JQuery样式与属性设置方法分析
2019/12/07 jQuery
Vue+abp微信扫码登录的实现代码示例
2020/01/06 Javascript
VSCode 配置uni-app的方法
2020/07/11 Javascript
centos 下面安装python2.7 +pip +mysqld
2014/11/18 Python
在Python的Django框架中创建语言文件
2015/07/27 Python
对python的文件内注释 help注释方法
2018/05/23 Python
Django 多语言教程的实现(i18n)
2018/07/07 Python
详解用python自制微信机器人,定时发送天气预报
2019/03/25 Python
Python Print实现在输出中插入变量的例子
2019/12/25 Python
pytorch如何冻结某层参数的实现
2020/01/10 Python
python如何建立全零数组
2020/07/19 Python
如何以Winsows Service方式运行JupyterLab
2020/08/30 Python
python 如何调用 dubbo 接口
2020/09/24 Python
python实现人性化显示金额数字实例详解
2020/09/25 Python
既然说Ruby中一切都是对象,那么Ruby中类也是对象吗
2013/01/26 面试题
《孔繁森》教学反思
2014/04/17 职场文书
jQuery class属性操作addClass()与removeClass()、hasClass()、toggleClass()
2021/03/31 jQuery
Go语言切片前或中间插入项与内置copy()函数详解
2021/04/27 Golang
python函数的两种嵌套方法使用
2022/04/02 Python