使用window.location.replace重定向不起作用
Redirecting using window.location.replace not working
无论出于何种原因,在我按下提交后,我的代码都不会重定向到另一个文件。
$('form').submit(function () {
window.location.replace('test.html'); });
我已经在一个html文件中定义了所有内容。有什么想法吗?
谢谢,busterroni
您需要停止提交表单。这可以通过对传入的事件对象调用preventDefault()
来完成
$('form').submit(function (e) {
e.preventDefault();
window.location.replace('test.html');
});
您没有取消表单提交,而是创建了一个竞赛条件。您已将表单提交回当前页面,并且您的位置正试图导航离开。
如果您想让后退按钮工作,您可能希望使用assign()
而不是replace()
。
相关文章:
- 在phonegap应用程序内部重定向不起作用
- 角度 JS + 重定向不起作用
- 从帖子返回后,Javascript重定向不起作用
- 重定向不起作用
- 登录后PHP登录脚本重定向不起作用
- 使用window.location.replace重定向不起作用
- HTML POST->重定向工作,XMLHTTPrequest->重定向不起作用(无法从null发出任何请求
- Javascript window.location.href重定向不起作用
- JavaScript确认重定向不起作用
- 按钮重定向不起作用
- 使用AJAX从服务器获取数据后,如何重定向到另一个URL?URL重定向不起作用
- 如果 javascript 条件为 true 则重定向不起作用
- 页面刷新时的页面重定向不起作用
- 重定向不起作用/警报无显示
- Firefox的post重定向不起作用
- 清除字段按钮(重定向不起作用)
- Angular重定向不起作用
- Angular.js -重定向不起作用
- 使用servlet的重定向不起作用
- 使用document ready重定向不起作用