ajax向后台传递参数为对象实例

前端jquery:

var Sta=new Object()
Sta.age=$("#age").val()
Sta.name=$("#name").val()
$.ajax({
                url: "/mm/update",
                type: "POST",
                data: {Sta:JSON.stringify(Sta)},
                async: false,
                dataType: "json",
                async:true,
                success: function (data) {
                }
			})

年龄:
名称:

后台代码:

@RequestMapping("/update")
    public Map update(String Sta){
        Map map=new HashMap();
        boolean result=false;
        Statistic statistic = JSON.parseObject(Sta, Statistic.class);
        try {
            UserService.update(statistic);
            result=true;
            map.put("result",result);
        } catch (Exception e) {
            map.put("result",result);
        }
        return map;
    }

你可能感兴趣的:(前端,java)