同时保存两个表单MVC 3
Save 2 Forms At the Same Time MVC 3
我计划保存两个表单,但第一个表单是我获得第二个表单的外键的地方
这是我尝试使用Javascript 保存这个
$("#btnSave").click(function (e) {
e.preventDefault();
$('#workForm').submit();
$('#conttForm').submit();
});
但它在联系人表单提交时出错,因为在保存作为其外键的联系人表单时,工作人员表单的ID仍然为空
我也试过这种方法
$("#btnSave").click(function (e) {
e.preventDefault();
if (Id != 0) {
$('#workForm').submit();
$('#contForm').submit();
} else {
$('#workForm').submit(); }
});
但它只在Else,因为ID是0
我希望有人能在这里帮我
感谢:D
submit
函数实际上会导致浏览器发送请求,即您正在提交表单。要实现这一点,您需要使用ajax。像这样的东西应该可以做到:
$.ajax({
method: 'POST',
url: $('#workForm').attr('action'),
data: $('#workForm').serialize(),
success: function(data) {
//grab whatever id you need here
var id_thing = $(data).find('#id_here').val();
//do something with id
$('#conttForm input[name="your-hidden-id-field"]').val(id_thing);
$('#conttForm').submit();
}
})
相关文章:
- 在servlet中提交两个表单
- 我如何让我的脚本连续提交两个表单
- 在一次点击中发布到两个表单 JavaScript
- 只需一个按钮即可在页面上提交两个表单
- HTML5两个表单将分别打印出来
- 使用jQuery组合两个表单输入值
- 两个表单,一个选择/下拉框-需要将选择值从一个表单复制到另一个表单
- 我怎么能只提交两个表单元素
- 收听在同一页面上使用两个表单提交事件
- 两个表单 - 一个提交按钮
- 如何使用一个带有 rails 和 javascript 的提交按钮提交两个表单
- Angularjs 两个表单用于同一个控制器
- Rails/General HTML:如何从两个表单提交内容
- 如何使用一个 JavaScript 函数管理两个表单
- 尝试在 Bootstrap 中将两个表单并排放置.任何想法如何
- 点击时事件会触发两个表单的提交
- 如果一个表单输入被禁用,那么两个表单输入是否可以具有相同的名称
- 验证两个表单并将其作为一个jquery提交
- 如何对两个表单使用公共输入
- 同一页面上的两个表单和两个脚本,第一个脚本将被调用而不考虑提交