ajax传递数组 servelt后台接收数组

ajax

  $.ajax({
                                                                            url : 'Admin_User_management?3',
                                                                            type: 'post',
                                                                            data : {id:ids},
                                                                            traditional: true,
                                                                            success : function(data) {
                                                                                //console.info(ids.join(','));
                                                                                //console.log(data)
                                                                                //datagrid.datagrid('load',data);
                                                                                //datagrid.datagrid('reload');// 返回当前选中的行
                                                                            }
                                                                        })

servlet代码

String[] ids = request.getParameterValues("id");//获取传递来的数组
        
        JSONArray jsonData = new JSONArray();//json数据
        db_admin.Admin_Del_user(ids);
        PrintWriter out = response.getWriter(); Map<String, Object> map = new
        HashMap<String, Object>(); map.put("msg", "success");
        jsonData.fluentAdd(map); out.println(jsonData);//返回数据 out.flush();
        out.close();

//也可以这样获取

//购物车点击付款
    @RequestMapping("/Cart_Pay.action")
    public String Cart_Pay(HttpServletRequest request, HttpServletResponse respone) {
        String json_data2 = request.getParameter("json_data");//获取传递来的数组
        List<HashMap> map = JSONArray.parseArray(json_data2, HashMap.class);
        for(HashMap<String,Object> map1:map) {
            String id = map1.get("id").toString();
            String total = map1.get("total").toString();
            System.out.println(id);
            System.out.println(total);
        }
        //JSONArray jsonData = new JSONArray();//json数据
        
        return "/Cart.jsp";
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值