2012-05-25 46 views
-3

我想从Form1中添加所有字段到表单2时窗口2被提交 而不必知道在未来的时间form1的每个值如何合并两种形式

+0

为什么要投票?我是js/jquery的新手,这是一个合法的问题。我也做了谷歌和搜索这里,没有找到我在找什么。 –

+0

这会帮助你: http://stackoverflow.com/questions/2341001/merge-values-from-two-forms-on-submit – Jonathan

+3

作为尽可能具体,张贴代码将让你的最佳答案可能。 – Jimmy

回答

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

是的,'&'应该添加在2个序列化数据之间 –

1

acrashik是正确的,但它需要一个第1行修正以正确连接字符串:

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