ajax提交多个表单数据:
先把不同的表单分别用serialize()函数,输出序列化的数据你会发现他们是用“&”拼接的字符串,所以,多个表单的数据应该用“&”来把它拼接起来,具体例子如下:
var data1 = $('#form1).serialize();
var data2 = $('#form2).serialize();
$.ajax({
url: url,
type: 'POST',
dataType: 'json',
data: data1+'&'+data2,
success: function (result) {
},
error : function() {
}
});
后台Thinkphp5接收数据:
$data = input('post.','');