前端每日一练:Ajax 避免浏览器缓存方法
// 使用Ajax请求数据时,为了防止浏览器缓存结果,可以在URL后面添加一个唯一的参数
function getUniqueTimestamp() {
return Date.now(); // 获取当前时间戳
}
$.ajax({
url: 'your-api-endpoint?' + getUniqueTimestamp(), // 在URL后面加上时间戳参数
type: 'GET',
success: function(data) {
console.log('数据请求成功:', data);
},
error: function(error) {
console.error('数据请求失败:', error);
}
});
这段代码演示了如何在Ajax请求的URL后面添加一个唯一的时间戳参数,从而避免浏览器缓存结果的问题。每次请求的URL都是唯一的,因此浏览器会认为是一个新的请求,从而不会使用缓存中的数据。
评论已关闭