Avatar ·

如何使用JavaScript刷新(重新加载)页面?

大家好!我刚开始学习JavaScript,遇到了一个问题:当用户点击表单中的“提交”按钮后,我需要页面自动刷新(重新加载)——例如,为了显示数据库中的新数据或重置表单。我尝试了几种方法,但都不太奏效。 这是我的代码: ```javascript function refreshPage() { // 我试过这样: window.location.reload(); // 也试过这样: location.reload(); // 甚至这样: document.location.reload(true); } ``` 但是当我通过点击按钮调用这个函数时,页面要么根本不刷新,要么刷新了但出现奇怪的行为(例如闪烁并显示旧数据)。我读到还有一个`location.reload()`方法,带参数`true`可以强制从服务器加载,但理解得不太清楚。 请告诉我: 1. 刷新页面最正确和通用的方法是什么? 2. 区别在哪里?