2012-05-25 75 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 
});