在一个按钮中提交两个表单-Yii框架

在一个按钮中提交两个表单-Yii框架,yii,Yii,我正在尝试使用JS在一个按钮中提交两个以上的表单,我如何继续为yii活动表单执行此操作。为什么不使用这种方式 jQuery('#yourForm1').submit(); jQuery('#yourForm2').submit(); 祝你好运 这不是Yii特有的。您可以使用JavaScript来处理这个问题。为提交按钮的单击事件编写函数。序列化form1,序列化form2。连接两个序列化结果并将其传递给ajax请求 $('your_submit_button_selector').on('cl

我正在尝试使用JS在一个按钮中提交两个以上的表单,我如何继续为yii活动表单执行此操作。

为什么不使用这种方式

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

祝你好运

这不是Yii特有的。您可以使用JavaScript来处理这个问题。为提交按钮的单击事件编写函数。序列化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) {
        ...
       }
  }); 
 });