我试图通过使用JS在一个按钮中提交两个以上的表单,我怎么能继续为yii活动表单执行此操作。
答案 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();
祝你好运。