ajax传递数组(前端+后台接收)
2018-03-26 16:58
375 查看
目的是将多选框中的值传递给后台
html内容:<input type="checkbox" class="option" value="1">
<input type="checkbox" class="option" value="2">
<input type="checkbox" class="option" value="3">
<input type="checkbox" class="option" value="4">
<input type="checkbox" class="option" value="5">
js内容:
var id = [];
for(var i=0;i<$(".option").length;i++){
if($(".option").eq(i).prop("checked")){
id.push($(".option").eq(i).val())
}
}
$.ajax({
type:"post",
url:"safeHomework/issuedWork",
async:false,
data:{id:id},
success:function(data){
layer.closeAll(); //关闭弹窗
}
})
后台接收:@RequestMapping(value="/issuedWork",method=RequestMethod.POST)
public @ResponseBody String issuedWork(@RequestParam(value="id[]") Integer[] id) {
for (Integer integer : id) {
System.out.println(integer.intValue());
}
return "1";
}
html内容:<input type="checkbox" class="option" value="1">
<input type="checkbox" class="option" value="2">
<input type="checkbox" class="option" value="3">
<input type="checkbox" class="option" value="4">
<input type="checkbox" class="option" value="5">
js内容:
var id = [];
for(var i=0;i<$(".option").length;i++){
if($(".option").eq(i).prop("checked")){
id.push($(".option").eq(i).val())
}
}
$.ajax({
type:"post",
url:"safeHomework/issuedWork",
async:false,
data:{id:id},
success:function(data){
layer.closeAll(); //关闭弹窗
}
})
后台接收:@RequestMapping(value="/issuedWork",method=RequestMethod.POST)
public @ResponseBody String issuedWork(@RequestParam(value="id[]") Integer[] id) {
for (Integer integer : id) {
System.out.println(integer.intValue());
}
return "1";
}
相关文章推荐
- ajax如何向后台传递数组,在后台该如何接收的问题(项目积累)
- ajax传递数组后台接收不到
- ajax传递数组后台接收不到值的问题
- 参数传递数组 接收 前端使用jquery向后台传递数组类型的参数,java后台直接通过list类型接收,会发现无法取到参数的情况。
- 利用ajax传递数组及后台接收的方法详解
- 使用ajax传递数组和后台接收
- python -- ajax数组传递和后台接收
- ajax传递数组后台接收不到值的问题
- ajax传递给后台数组参数方式
- Ajax向后台传递中文时,后台接收出现乱码
- springMvc 前端用json的方式向后台传递对象数组
- SpringMVC ajax传递json数组到后台报406错误的解决办法
- ajax传递给后台数组参数方式
- springMVC 中接收前端传递的对象、数组等数据的方式详解
- ajax传递给后台数组参数方式
- jquery post方式传递多个参数值后台以数组的方式进行接收
- Ajax 传递数组到后台
- 关于jquery使用ajax传递数组到struts后台的接受问题
- Maven项目:Spring MVC + Ajax + Json + RequestBody:POST后台服务器接收前端JSON数据并注解到POJO内
- jQuery.ajax向后台传递数组问题