如何禁用jquery ajax缓存

2024-12-29 12:32:36
推荐回答(3个)
回答1:

get方法如果您的url每次不加一个时间戳(xx.php?v=20133829这种让每次请求感觉地址不一样)的话还是会有缓存的,因为get方式的特点就是可以缓存。如果用post的话您设不设置

$.ajax({
type: "get",
url: "请求地址",

cache:fasle,//默认缓存是true,这里设置成false即可

beforeSend: function(XMLHttpRequest){
//执行请求前的函数

},
success: function(data, textStatus){
//成功获取返回数据时执行
},
complete: function(XMLHttpRequest, textStatus){
//HideLoading();
},

 error: function(){
//请求出错处理

});

建议您看下下面的参数:

回答2:

调用ajax的时候有个参数 cache:false就可以了

回答3:

cache:false