前后端数据交互小结

来源:互联网 发布:周晨曦淘宝店名 编辑:程序博客网 时间:2024/04/28 16:53

前端向后端传数据

前端一般向后端传递JSON字符串,后端拿到字符串后解析为实体对象。
代码片段如下:

postData: function() {            $.ajax({                type: 'POST',                url: 'userregister/post',                data: {                    'user': JSON.stringify(vm.user)                },                dataType: 'json',                success: function(r) {                    if (r.code == 0) {                        alert("上传成功");                    }                }            });        }

后端拿到字符串后解析

User user = JSON.parseObject(json, User.class);

后端向前端传数据

后端向前端传递的一般是JSON对象。
代码片段如下

$.getJSON("userregister/user", function(r){                vm.user = r.user;            });
@RequestMapping("userregister/user")    @ResponseBody    public Result userInfo() {        System.out.println("进入info");        User user = new User();        user.setName("abc");        user.setAddress("dddd");        Result result = new Result();        result.put("user", user);        return result;    }

其中Result类继承HashMap

原创粉丝点击