ajax传集合list
发布时间:2020-12-16 02:51:58 所属栏目:百科 来源:网络整理
导读:function newLinebydraw(){ if ($("input[name=‘cskIds2‘]:checked").length = 0 ) { openmsg( "请选择要生成的行项目!" ); return false ; } var _list = []; debugger $( "input[name=‘cskIds2‘]").each( function (index,obj) { debugger if ($(obj).
function newLinebydraw(){ if ($("input[name=‘cskIds2‘]:checked").length <= 0) { openmsg("请选择要生成的行项目!"); return false; } var _list = []; debugger $("input[name=‘cskIds2‘]").each(function(index,obj) { debugger if ($(obj).is(‘:checked‘)) { debugger var mroRecover = {}; mroRecover.prodId = $("input[name=‘mroRecovers[" + index + "].prodId‘]").val(); mroRecover.prodCode = $("input[name=‘mroRecovers[" + index + "].prodCode‘]").val(); mroRecover.prodAbbr = $("input[name=‘mroRecovers[" + index + "].prodAbbr‘]").val(); mroRecover.prodScale = $("input[name=‘mroRecovers[" + index + "].prodScale‘]").val(); mroRecover.cf01 = $("input[name=‘mroRecovers[" + index + "].cf01‘]").val(); mroRecover.count = $("input[name=‘mroRecovers[" + index + "].count‘]").val(); mroRecover.unit = $("input[name=‘mroRecovers[" + index + "].unit‘]").val(); _list.push(mroRecover); } }); $.ajax({ url : ‘${ctx }/mro/sell/newLinebydraw.do‘, data : "list="+JSON.stringify(_list),//这里需要json化 type : "POST",success : function(data) { alert(data); } }); } @RequestMapping(value="newLinebydraw.do") @ResponseBody public String newLinebydraw(LoginUser user,@RequestParam("list")String mroRecoverList ) throws JsonParseException,JsonMappingException,IOException{ //jackson对象 ObjectMapper mapper = new ObjectMapper(); //使用jackson将json转为List<User> JavaType jt = mapper.getTypeFactory().constructParametricType(ArrayList.class,MroRecover.class); List<MroRecover> list = (List<MroRecover>)mapper.readValue(mroRecoverList,jt); for (MroRecover mroRecover : list) { return "111"; } return "OK"; } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |