联系我们
简单又实用的WordPress网站制作教学
当前位置:网站首页 > 网页前端技术 > 正文

jquery 缓存问题的几个解决方法 - Web前端

作者:98wpeu发布时间:2026-06-12分类:网页前端技术浏览:4


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

.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做缓存
我采取了加随机数的方法:varurl = "mEmberlog_showLogComment.action?logid="+logid+"&ranDOM="+Math.random();
$("#comment").load(url);可以实现每次点击都执行.load方法 使用post代替get也可以:$("#comment").load("memberlog_showLogComment.action", { "logid": logid });

标签:几个解决方法缓存Webjquery


网页前端技术排行
最近发表
网站分类
标签列表