2014-03-27 40 views

回答

-1

你爲什麼不使用這種方式...

jQuery('#yourForm1').submit(); 
jQuery('#yourForm2').submit(); 

好運。

+0

提交的第一個可能會阻止提交第二個。 –

3

這不是特定於Yii。你可以用javacript處理這個。爲提交按鈕的點擊事件編寫一個函數。序列化form1,序列化form2。連接兩個序列化結果並將其傳遞給ajax請求。

$('your_submit_button_selector').on('click', function(event){ 
    event.preventDefault(); 
    formData = $('your_form1_selector').serialize()+$('your_form2_selector').serialize(); 
    $.ajax({ 
     url: submitUrl, 
     data: formData, 
     type: 'POST', 
     success: function(data) { 
     ... 
     } 
    }); 
});