第一种:使用URL加时间后缀的方式
$.ajax({
type: "get",
url:'xxxxxxxxxxxxxxxxxxx+"&"+new Date().toTimeString(),旨在是IE认为 不同的请求。否则会对相同地址的请求(缓存时间过期前),进行缓存机制。
第二种:AJAX可以设置属性 cache:false来处理。
(默认: true,dataType为script和jsonp时默认为false) jQuery 1.2 新功能,设置为 false 将不缓存此页面。
装入一个HTML网页的最新版本:
$.ajax({
url: "test.html",
cache: false,
success: function(html){
$("#results").append(html);
}
});
本文介绍了两种在AJAX请求中禁用缓存的方法:通过URL添加时间戳后缀及设置cache属性为false。这两种方法有助于确保每次请求都能获取到最新的数据。
177

被折叠的 条评论
为什么被折叠?



