项目使用maven springMVC
有需求 将前台的数组 在ajax中 送给后台
方式1:
前台代码:【注意:ajax中的属性---traditional:true, 】
如果Post是string数组或者int数组,则ajax中traditional: true,
如果Post是对象数组,则ajax中traditional: false,否则对象将为空
1 //首先 是数组数据的封装 2 $.each(checkedNodes,function(i,node){ 3 nodeArr.push(node.id); 4 }); 5 //ajax中 需要设置 traditional:true, 6 if(roleName !="" ){ 7 $.ajax({url:"roleAdd.htmls", 8 dataType:'json', 9 type:"post", 10 traditional:true, 11 data:{ 12 "roleName" : roleName, 13 "roleCre" : roleCre, 14 "nodeArr" : nodeArr, 15 }, 16 success:function(data){ 17 if(data != null){ 18 parent.page.pageSet(); 19 } 20 parent.layer.close(parent.indexRoleAdd); //获取到layer的弹出窗 关闭它 indexRoleAdd 21 }}); 22 }