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

时间:2014-03-27 05:39:12

标签: yii

我试图通过使用JS在一个按钮中提交两个以上的表单,我怎么能继续为yii活动表单执行此操作。

2 个答案:

答案 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) {
        ...
       }
  }); 
 });

答案 1 :(得分:-1)

你为什么不用这种方式......

jQuery('#yourForm1').submit();
jQuery('#yourForm2').submit();
祝你好运。