因为查询出的表和被插入的表不是在同一个数据库,所以先从前台jqgrid表格中获取到数据后,再插入表中。
实现:
获取到jqgrid选中 的每行数据之后,发ajax请求把数据以json格式传入后台,后台用list接收,xml中for循环插入
暂不考虑:
这里先不写切换数据库只写怎么实现,和暂不考虑用户通过检察元素修改网页内容再插入数据的不安全性。
js:
var ids = $("#list5").jqGrid('getGridParam', 'selarrrow'); //获取jqgrid选中的所有行id
if( ids.length==0 ){
swal(
'请选择一条记录!'
)
return;
}
var rowData = [];
for( var i=0;i
swal(
'成功!','',
'success'
)
jQuery("#list2").trigger("reloadGrid");
} else {
swal(
'错误,请稍后再试!','',
'warning'
)
jQuery("#list2").trigger("reloadGrid");
}
}
});
java控制层:
@RequestMapping(value = "insertToPe35", method = {RequestMethod.POST })
@ResponseBody
public int insertToPe35( @RequestBody List
return ipe35Service.insertSelective(pe35);
}
xml:
手机扫一扫
移动阅读更方便
你可能感兴趣的文章