ajax提交数组至后台,无法获取值得问题

Posted 余生请多指教ANT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ajax提交数组至后台,无法获取值得问题相关的知识,希望对你有一定的参考价值。

$(".delAll_btn").click(function(){
var checkStatus = table.checkStatus(‘userList‘),
data = checkStatus.data,
id = [];
if(data.length > 0) {
for (var i in data) {
id.push(data[i].id);
}
console.info(id.toString())
layer.confirm(‘确定删除选中的用户?‘, {icon: 3, title: ‘提示信息‘}, function (index) {
$.ajax({
type : "get", //提交方式
url : "../../BatchDelServlet",//路径
traditional: true,//此处设置为TRUE,它可以阻止jQuery对数组的深度序列化,
data : { id : id
},//数据,这里使用的是Json格式进行传输
success : function(data) {//返回数据根据结果进行相应的处理
layer.msg("成功删除"+data+"条",{icon:6});
tableIns.reload();
layer.close(index);
}
})
})
}else{
layer.msg("请选择需要删除的用户");
}
})

以下是servlet代码
String num[] = request.getParameterValues("id");
这个问题困扰了我一个下午,小白入门坑真多
 

以上是关于ajax提交数组至后台,无法获取值得问题的主要内容,如果未能解决你的问题,请参考以下文章

EXT--表单AJax提交后台,返回前端数据格式的转换

前端提交大量数组至PHP后台,数据被截断

后台怎么获取ajax传递过来的json数组

easyui表单提交,后台获取不到值

Form表单如何传递List数组对象到后台的解决办

网站后台登录