如何使用JavaScript刷新(重新加载)页面?
大家好!我是JavaScript新手,遇到了一个问题:当用户点击表单中的“提交”按钮后,我需要页面自动刷新,以重置所有字段并显示来自服务器的最新数据。我尝试使用window.location = window.location.href来实现,但页面有时会卡住,有时会报错“too many redirects”。这是我的代码:
```javascript
document.getElementById('myForm').addEventListener('submit', function(event) {
event.preventDefault();
// ... 这里我通过fetch或XMLHttpRequest发送数据 ...
window.location = window.location.href; // 尝试刷新页面
});
```
请问,在JavaScript中刷新页面的正确方法是什么?是否有我不知道的陷阱?提前感谢帮助!
<<>>
使用
使用location.reload()方法
最正确且简单的方法是使用location.reload()。