ajax 如何向后台传递数组

2019-07-25  本文已影响0人  LiuXiaozhang

ajax代码部分

var arr = [1,2,3];
 $.ajax({
            type: "post", 
            url:"/Zongjie/Servlet01",
            data: {"arr":arr},
            dataType:"json", 
            success:function(msg){
              
            },
            traditional :true,//阻止jq的深度序列化 
            error:function(data){          
            }
            }); 

后台代码

 String [] arr = request.getParameterValues("arr");
//如果ajax请求没有加 traditional :true 则应该在获取数组时在参数名后边加上[]
 String [] arr = request.getParameterValues("arr[]");
上一篇 下一篇

猜你喜欢

热点阅读