前台发送 ajax 请求到后台传递数组参数
2017-08-04 14:59
495 查看
前台发送 ajax 请求到后台,发现直接传递数组,后台是接收不到的,需要 ajax 加上一个 traditional 属性
var arr = ["a","b","c"];
$.ajax({
url:"save",
type:"post",
dataType:"json",
traditional: true,//加上这个属性,后台用 String[] arr 就可以接收到了
data:{
"arr":arr
},
success:function(data){
//...
}
});
var arr = ["a","b","c"];
$.ajax({
url:"save",
type:"post",
dataType:"json",
traditional: true,//加上这个属性,后台用 String[] arr 就可以接收到了
data:{
"arr":arr
},
success:function(data){
//...
}
});
相关文章推荐
- jQuery发送含有数组参数的ajax请求以及后台Struts2的OGNL解析错误
- jQuery发送含有数组参数的ajax请求以及后台Struts2的OGNL解析错误
- jQuery发送含有数组参数的ajax请求以及后台Struts2的OGNL解析错误
- js ajax post请求 传递一个较长的参数(含有逗点),IE浏览器可以正常传递到后台做处理,谷歌浏览器会把参数拦截,找不到相应的目标
- AJAX发送参数到后台,前台火狐debug报undefine
- python flask 通过ajax向后台传递数组参数
- ajax传递给后台数组参数方式
- ajax传递给后台数组参数方式
- jQuery的AJAX请求发送JSON数组参数
- ajax传递给后台数组参数方式
- ajax传递给后台数组参数方式
- JQuery发送ajax请求不能用数组作为参数
- ajax传递给asp.net mvc 后台数组参数方式
- java中如何在ajax发送参数的时候,参数以数组的方式传递到后数组台
- ajax传递给后台数组参数方式
- java后台接受web前台传递的数组参数
- ajax传递给后台数组参数方式
- 解决AJAX发送PUT和DELETE请求,后台无法接收到参数