Avatar ·

如何使用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()。