ajax传递List参数

js部分:
var groupDetails = new Array();
$("#pjcSelect2 option").each(function () {
   var groupDetail = {
       groupId : model.id,
       groupName : model.groupName,
       projectName : $(this).attr("data-name"),
       projectId : $(this).val()
   }
   groupDetails.push(groupDetail);
})
$.ajax({
    url : '/basicgroup/updatebasicgroup',
    data : JSON.stringify(groupDetails),//将对象序列化成JSON字符串 ,
    dataType : 'json',
    method : 'post',
    // traditional : true, //阻止深度处理数据
    contentType : 'application/json;charset=utf-8', //设置请求头信息
    success : function (data) {
        console.log(data);
    }
})

java Controller:

@RequestMapping(value = "updatebasicgroup")
    public ApiResultDto updateBasicGroup(HttpServletRequest request, @RequestBody List<Object> list){
        ApiResultDto resultDto = new ApiResultDto();
        resultDto.setSuccess(true);
        try{
            HttpSession session = request.getSession();
            PlatformOperatorDto operatorDto = (PlatformOperatorDto) session.getAttribute("operation");
            /*basicGroupDto.setCreateUser(operatorDto.getOperatorName());*/
//            basicGroupDto.setModifyTime(new Date());
//            int i = medicalIntegration.updateBasicGroup(basicGroupDto,list);
//            if(i > 0){
//                resultDto.setSuccess(true);
//            }
        }catch (Exception e){
            e.printStackTrace();
            //日志
        }
        return resultDto;
    }
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值