在表单提交时停止刷新/重定向
Stopping a refresh/redirect on form submission
我有一个应用程序,想在提交后重定向,我想在点击提交后冻结它。该应用程序是一个多窗体,有一个结束幻灯片,我希望动画触发,然后从重定向/刷新冻结它。
<form id="form" class="msform hs-form stacked hs-custom-form" accept-charset="UTF-8"
action="confidential-url" enctype="multipart/form-data" method="POST" novalidate="">
<!-- form stuff -->
</form>
$(".submit").click(function () {
return true;
e.preventDefault();
});
我已经尝试将onSubmit="return false"
添加到我的<form>
标签以及各种e.preventDefault();
方法。它们都将:
•导致它阻止重定向/刷新,但不更新DB中的字段
•更新字段,但页面仍将重定向
编辑:在尝试在AJAX中这样做之后,我发现我被阻止了外部URL,感谢r4phG帮助我解决了这个问题!
您的提交是否导致重定向/刷新?
如果您必须提交表单以更新数据库中的字段,则必须提交表单。但是如果您不想刷新所有页面,则应该考虑使用Ajax,因为您的提交不会刷新页面
示例来自jquery ajax doc:
$("#form").submit(function() {
$.ajax({
url:'confidential-url',
method:'POST' ,
data:$(this).serialize() //submits your form information
});
return false; // prevent the server form submission
});
jQuery ajax文档
相关文章:
- 重定向时角度刷新浏览器
- 刷新后重定向到其他URL
- ASP.NET MVC 3-在ajax调用后,重定向到新页面或生成页面刷新
- 停止对document.ready函数的重定向/刷新
- Chrome:刷新页面后未呈现的背景图像 + JavaScript 重定向
- 使用javascript创建Form元素,并在不重定向/刷新的情况下提交
- 元刷新重定向到顶部帧
- 单击按钮后刷新和重定向页面
- 手动刷新后的角度重定向/断开页面
- 如何在 AngularJS 中刷新时重定向到不同的视图
- 刷新 iframe 而不重定向父页面
- 重定向到另一个页面并刷新目标
- 元刷新重定向页面中的 j查询计时器
- 是可以用户刷新网页并同时重定向到另一个URL
- 轮播在初始重定向时中断,但在刷新时工作正常
- JQGRID-保持复选框选择状态-页面刷新/重定向/重新加载
- 为什么HTML元刷新重定向不能在提示页面上工作
- 在表单提交时停止刷新/重定向
- 在iOS/Android上暂停浏览器时刷新/重定向URL
- . attachclickhandler()在页面刷新/重定向时不起作用