我已经使用单个ajax序列化了多个表单。
datastring = $('#mem1').serialize() + '&' + $('#mem2').serialize() + '&' + $('#mem3').serialize();
$.ajax({
type: "POST",
url: "/register",
data: datastring,
success: function(data){
alert("done");
}
});
在laravel控制器中打印$request
时,会收到整个数据字符串。但是在循环遍历$request->all()
时,只能看到最后一个表单数据(带有id mem3的表单)。
为什么会这样?任何解决方案?