加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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";  
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读