jquery 刷新
jQuery 刷新页面的方法
使用 jQuery 刷新页面可以通过以下几种方式实现:
1. 使用 location.reload() 方法
通过 JavaScript 的 location.reload() 方法可以重新加载当前页面。jQuery 可以直接调用原生 JavaScript 方法:

$(document).ready(function() {
$("#refreshButton").click(function() {
location.reload();
});
});
location.reload(true) 强制从服务器重新加载(跳过缓存),location.reload(false) 或省略参数则可能从缓存加载。
2. 使用 window.location.href 重新赋值
通过重新设置当前页面的 URL 实现刷新:

$(document).ready(function() {
$("#refreshButton").click(function() {
window.location.href = window.location.href;
});
});
3. 使用 window.location.replace()
替换当前页面历史记录,避免回退到刷新前的页面:
$(document).ready(function() {
$("#refreshButton").click(function() {
window.location.replace(window.location.pathname);
});
});
4. 定时自动刷新
通过 setTimeout 或 setInterval 实现定时刷新:
$(document).ready(function() {
setTimeout(function() {
location.reload();
}, 5000); // 5秒后刷新
});
注意事项
- 强制刷新(跳过缓存)需使用
location.reload(true),但部分浏览器可能已弃用此参数。 - 频繁刷新可能影响用户体验,建议结合具体需求(如数据更新后手动触发)。





