Javascript 使用window.location.replace重定向不工作

Javascript 使用window.location.replace重定向不工作,javascript,jquery,html,Javascript,Jquery,Html,无论出于何种原因,我的代码在按下submit后不会重定向到另一个文件 $('form').submit(function () { window.location.replace('test.html'); }); 我已经在html文件中定义了所有内容。有什么想法吗 谢谢, busterroni您需要停止表单提交。这可以通过对传入的事件对象调用preventDefault来实现 $('form').submit(function (e) { e.prevent

无论出于何种原因,我的代码在按下submit后不会重定向到另一个文件

      $('form').submit(function () {
      window.location.replace('test.html');  });
我已经在html文件中定义了所有内容。有什么想法吗

谢谢,
busterroni

您需要停止表单提交。这可以通过对传入的事件对象调用preventDefault来实现

$('form').submit(function (e) {
    e.preventDefault();
    window.location.replace('test.html');  
});
没有取消表单提交,您创建了竞争条件。您将表单提交回当前页面,并且您的位置正在尝试导航


如果希望“上一步”按钮正常工作,可能需要使用“分配”而不是“替换”。

您需要停止表单提交。这可以通过对传入的事件对象调用preventDefault来实现

$('form').submit(function (e) {
    e.preventDefault();
    window.location.replace('test.html');  
});
没有取消表单提交,您创建了竞争条件。您将表单提交回当前页面,并且您的位置正在尝试导航


如果您希望“后退”按钮正常工作,您可能希望使用“分配”而不是“替换”。

是的-这更合理UP-这更合理