中易网

如何禁用jquery ajax缓存

答案:1  悬赏:0  
解决时间 2021-01-23 05:02
如何禁用jquery ajax缓存
最佳答案
我们先看看这个问题是怎么引起来的:

如果没有进行额外设置的话,如果请求的地址和参数及参数的值完全一样,就会发生jquery ajax使用缓存的情况。

jquery ajax使用缓存的解决方案:
1.在请求的url后面加上一个随机参数(***.do?random=Math.random)这不失为一个好方法,缺点就是在所有的jquery ajax请求的地方都要加上这个随机参数,新项目还行,老项目的花,这是个巨大的工作量。
2.给jquery ajax请求设置禁用缓存的全局设置
我们都知道在jquery ajax的的方法中有个cache参数,如果设置为false,那么就不进行缓存。这么怎么设置全局的jquery ajax cache参数呢?
答案就是ajaxSetup() 方法,该方法可以为所有的ajax请求统一设置默认参数。那么可以设置如下代码:
$(function(){
$.ajaxSetup ({
cache: false //关闭AJAX缓存
});
});

最后如果没有common.js文件(所有页面都调用的JS文件),那么把这段代码放到jquery库文件里面吧。

解答完毕!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
酒店安全管理存在问题及对策
笑笑工作室地址好找么,我有些事要过去
高湾居委会地址在什么地方,我要处理点事
隐形牙套 谁知道
三星g7106和三星grade2有区别吗
吉他中1=C什么意思
不戴眼镜会加深近视吗?
word里同一段上下两行有缩进对齐如何实现,请
为什么电容爆掉后会短路而不是断路
世界电影艺术发源地????
云中歌里为什么于安老因为刘弗陵哭,他可是太
我是群主,我该怎么回他们?怎么说?
谁能贴一下PS,PC,NGC片生化2,3的不同点啦
中国和日本时差差几个小时?
无痛分娩顺产多少钱?听说阵痛很难过的,用无
推荐资讯
舰c中pr是什么意思
买房的四个铁律 你全部都了解清楚了吗?
顺成配货站(站前西大街南100米顺成配货站)地
天津健丰贵金属经营有限公司,这公司怎么样?
义乌小饰品批发摆地摊市场哪里有?义乌小饰品
三相电度表箱价格大约是多少?
本人40岁,有些驼背,请问还能恢复吗?应怎么
风寒湿痹和湿热痹怎么区分
顾县派出所地址在什么地方,我要处理点事
如何去除烟牙
2016年二手房买卖按揭贷款流程有谁清楚?
c语言编写程序输入5位以内任何数字,分离每一
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?