1
我想通過使用JS在一個按鈕中提交兩個以上的表單,我如何繼續爲yii活動表單執行此操作。在一個按鈕中提交兩個表單 - Yii框架
我想通過使用JS在一個按鈕中提交兩個以上的表單,我如何繼續爲yii活動表單執行此操作。在一個按鈕中提交兩個表單 - Yii框架
你爲什麼不使用這種方式...
jQuery('#yourForm1').submit();
jQuery('#yourForm2').submit();
好運。
這不是特定於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) {
...
}
});
});
提交的第一個可能會阻止提交第二個。 –