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 相关文章推荐
使用TextRange获取输入框中光标的位
Oct 14 Javascript
JavaScript脚本性能的优化方法
Feb 02 Javascript
jQuery获取浏览器中的分辨率实现代码
Apr 23 Javascript
JavaScript中的typeof操作符用法实例
Apr 05 Javascript
js中一维数组和二位数组中的几个问题示例说明
Jul 17 Javascript
React创建组件的三种方式及其区别
Jan 12 Javascript
Bootstarp 基础教程之表单部分实例代码
Feb 03 Javascript
微信小程序自定义多选事件的实现代码
May 17 Javascript
JS实现集合的交集、补集、差集、去重运算示例【ES5与ES6写法】
Feb 18 Javascript
vue实现后台管理权限系统及顶栏三级菜单显示功能
Jun 19 Javascript
微信小程序之高德地图多点路线规划过程示例详解
Jan 18 Javascript
关于better-scroll插件的无法滑动bug(2021通过插件解决)
Mar 01 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 什么是PEAR?
2009/03/19 PHP
php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
2012/01/16 PHP
php记录代码执行时间(实现代码)
2013/07/05 PHP
PHP提示Cannot modify header information - headers already sent by解决方法
2014/09/22 PHP
PHP+JS实现的实时搜索提示功能
2018/03/13 PHP
在Javascript中 声明时用"var"与不用"var"的区别
2013/04/15 Javascript
Javascript获取HTML静态页面参数传递值示例
2013/08/18 Javascript
JavaScript获取Url里的参数
2014/12/18 Javascript
jQuery预加载图片常用方法
2015/06/15 Javascript
jQuery中each()、find()和filter()等节点操作方法详解(推荐)
2016/05/25 Javascript
JS 设置Cookie 有效期 检测cookie
2017/06/15 Javascript
nodejs创建简易web服务器与文件读写的实例
2017/09/07 NodeJs
旺旺在线客服代码 旺旺客服代码生成器
2018/01/09 Javascript
vue 中动态绑定class 和 style的方法代码详解
2018/06/01 Javascript
在vue项目中,将juery设置为全局变量的方法
2018/09/25 Javascript
Nodejs中获取当前函数被调用的行数及文件名详解
2018/12/12 NodeJs
使用jQuery mobile NuGet让你的网站在移动设备上同样精彩
2019/06/18 jQuery
深入理解Python中装饰器的用法
2016/06/28 Python
python 列表删除所有指定元素的方法
2018/04/19 Python
python剪切视频与合并视频的实现
2020/03/03 Python
python 链接sqlserver 写接口实例
2020/03/11 Python
python爬虫基础知识点整理
2020/06/02 Python
Python中flatten( ),matrix.A用法说明
2020/07/05 Python
anaconda安装pytorch1.7.1和torchvision0.8.2的方法(亲测可用)
2021/02/01 Python
骆驼官方商城:CAMEL
2016/11/22 全球购物
创建卫生先进单位实施方案
2014/03/10 职场文书
协议书模板
2014/04/23 职场文书
2014年客服工作总结范文
2014/11/13 职场文书
2014年机关后勤工作总结
2014/12/16 职场文书
营销计划书范文
2015/01/17 职场文书
《日月潭》教学反思
2016/02/20 职场文书
python字符串拼接.join()和拆分.split()详解
2021/11/23 Python
直播实况, OMG破敌三路五十分钟大战神技局摩托车
2022/04/01 DOTA
MySQL中一条SQL查询语句是如何执行的
2022/04/08 MySQL
MySQL中优化SQL语句的方法(show status、explain分析服务器状态信息)
2022/04/09 MySQL
解决Python保存文件名太长OSError: [Errno 36] File name too long
2022/05/11 Python