我如何组合两种形式

时间:2012-05-25 23:31:34

标签: javascript jquery html forms

我想在提交form2时将form1中的所有字段添加到表单2中 无需提前知道form1中的每个值

2 个答案:

答案 0 :(得分:1)

var data = $('#form1').serialize() + '&' + $('#form2').serialize();
$.ajax({
  type: 'POST',
  url: 'your_url',
  data: data
});

答案 1 :(得分:1)

acrashik是正确的,但需要在第1行进行修正才能正确连接字符串:

var form1Data = $('#form1').serialize(),
   data = (form1Data !== "" ? form1Data + "&" : "") + $('#form2').serialize();
$.ajax({
  type: 'POST',
  url: 'your_url',
  data: data
});
相关问题