Ajax多表单提交
Ajax Multiple Form Submit
我有个问题。我有一个页面上的两个表单boostrap表单向导,我想用ajax一个提交按钮发布它们。我该怎么做?
<form class="form-horizontal form1" role="form" parsley-validate id="form1"></form>
还有我的第二种形式;
<form class="form-horizontal form2" role="form" parsley-validate id="form2"></form>
这是我尝试过的Javascript:
$(function() {
$('form').on('submit', function (e) {
$.ajax({
type: 'post',
url: '_Interviews.asp?M=AddOK',
data: $(this).serialize(),
success: function () {
location.reload();
}
});
e.preventDefault();
});
});
您可以使用serializeArray()
从两个表单创建一个值数组,然后在发送AJAX请求之前将它们一起concat()
,类似于以下内容:
$('form').on('submit', function (e) {
var form1Data = $('.form1').serializeArray();
var form2Data = $('.form2').serializeArray();
$.ajax({
type: 'post',
url: '_Interviews.asp?M=AddOK',
data: form1Data.concat(form2Data),
success: function () {
location.reload();
}
});
e.preventDefault();
});
相关文章:
- 将图像上传ajax与表单提交ajax相结合
- 加载后的页面与ajax表单提交不起作用
- AngularJS JQuery Ajax表单提交等效
- 如何在没有表单提交、没有js、没有jquery和没有ajax的情况下将输入的文本框值存储到php变量中
- ajax表单提交的编码问题
- ajax表单提交后从客户端重定向
- 表单提交与 AJAX 轮询调用
- 在 Ajax Rails 表单提交后,在表单下发布额外的 Javascript 代码 ( ..等)
- PHP Ajax 表单提交 .什么也没发生
- AJAX 调用和表单提交之间的延迟
- 未执行Ajax隐藏表单提交验证
- 我想知道如何只激活表单提交,而不获取jquery中ajax url的值
- 为什么event.prventDefault()和'return false'停止我的AJAX表单提交操
- Jquery、AJAX&PHP,表单提交不起作用
- 在初始表单提交后使用ajax/jQuery自动刷新,然后更改页面标题
- 使用jQuery和Ajax表单提交问题
- 表单提交中的数据与Ajax中的数据
- Ajax表单提交密钥或更改
- 表单 提交 AJAX + PHP
- 表单提交Ajax使用jQuery有时不工作