java 提交多个对象_让SpringMVC接收多个对象 4种方法

/p>

"http://www.w3.org/TR/html4/loose.dtd">

submitUserList_4

//将表单序列化成json格式的数据(但不适用于含有控件的表单,例如复选框、多选的select)

(function($){

$.fn.serializeJson= function(){varjsonData1={};varserializeArray= this.serializeArray();//先转换成{"id": ["12","14"], "name": ["aaa","bbb"], "pwd":["pwd1","pwd2"]}这种形式

$(serializeArray).each(function() {if(jsonData1[this.name]) {if($.isArray(jsonData1[this.name])) {

jsonData1[this.name].push(this.value);

}else{

jsonData1[this.name]=[jsonData1[this.name],this.value];

}

}else{

jsonData1[this.name]= this.value;

}

});//再转成[{"id": "12", "name": "aaa", "pwd":"pwd1"},{"id": "14", "name": "bb", "pwd":"pwd2"}]的形式

varvCount= 0;//计算json内部的数组最大长度

for(variteminjsonData1){vartmp=$.isArray(jsonData1[item])?jsonData1[item].length :1;

vCount=(tmp>vCount)?tmp : vCount;

}if(vCount> 1) {varjsonData2= newArray();for(vari= 0; i

jsonObj[item]=jsonData1[item][i];

}

jsonData2.push(jsonObj);

}returnJSON.stringify(jsonData2);

}else{return "[" +JSON.stringify(jsonData1)+ "]";

}

};

})(jQuery);functionsubmitUserList_4() {alert("ok");varjsonStr=$("#form1").serializeJson();//console.log("jsonStr:\r\n" + jsonStr);

//alert(jsonStr);

$.ajax({

url:"/user/submitUserList_4",

type:"POST",

contentType :'application/json;charset=utf-8',//设置请求头信息

dataType:"json",

data: jsonStr,

success:function(data){

alert(data);

},

error:function(res){

alert(res.responseText);

}

});

}

submitUserList_4

ID:
Username:
Password:
ID:
Username:
Password:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值