小弟最近再做一个东西,
这个就是实现用户可以填写表单的功能。一个用户只有创建一个单号的数据,但是一个用户可以添加很多货物,然后点击创建,并传入数据库。我现在有两个表,上面的表单是一个表,下面的是一个表。怎么实现点击创建按钮后可以一对多的插入数据库呢?要是单独的上面一个表单那很容易,但是现在下面可以有很多条数据,该怎么实现?小弟用的是ssm框架,前段用的是ajax,jqu ery。 前端代码这里就不贴了,太多
ajax代码:function addInfo(){
$("#form").ajaxSubmit(ajax_add1);
$("#form2").ajaxSubmit(ajax_add2);
}
var ajax_add1={
url:"/ftlogin//DriverReg/addDriverReg.do",
type:"post",
dataType:"json",
success:function(data){
var msg=data.msg;
alert(msg);
},
error:function(){
alert("保存出错");
}
};
var ajax_add2={
url:"/ftlogin//DriverReg/addDriverDownReg.do",
type:"post",
dataType:"json",
success:function(data){
var meg=data.meg;
alert(meg);
},
error:function(){
alert("保存出错");
}
};
controller代码:@RequestMapping("/addDriverDownReg.do")
public @ResponseBody Map addDriverDownReg(DriverList driverreg){
Map map=new HashMap();
waybilldao.addDriverDownReg(driverreg);
map.put("meg", "添加成功");
return map;
}
mapper.xml代码
insert into DriverReg values
#{item.GoodsName},#{item.GoodsWeight},#{item.GoodsSize},#{item.Qty},#{item.Remarks},#{item.WaybillNum}
怎么实现呢?