栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringBoot+Ajax数据传输+radio控件赋值+select控件赋值

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringBoot+Ajax数据传输+radio控件赋值+select控件赋值

Ajax数据传输:
1、传数据:

前端代码
//url:代表数据传输的地址
//type:代表传输方式
//data:需要传输的数据
//contentType:消息主体是用何种方式编码
//dataType : 传输的数据格式
// success:传输成功后执行该后面的代码
// error :传输失败后执行该后面的代码
function test() {
        var num = $("#num").val().trim();
        var password = $("#password").val().trim();
        var password1 = $("#password1").val().trim();
        var nickname = $("#nickname").val().trim();
        var data = {num:num,nickname:nickname,password:password,password1:password1,code:code};
        $.ajax({
            url : "/register",
            type : "POST",
            data: JSON.stringify(data),
            contentType : "application/json;charset-UTF-8",
            dataType : "json",
            success : function (data) {
            	 if (data.tips == "success") {
            	 		alert("成功了");
            	 	}
                }
            },
            error : function () {
                alert("传输失败");
            }
        });
}

后端代码
    
    @PostMapping("/register")
    @ResponseBody
    public Map register(@RequestBody User user) throws Exception {
        Map map = new HashMap();
        map.put("tips","success")
        return map;
    }
//记得加上 @ResponseBody以json格式返回数据
//如果传输的是实体类(return user;)Spring会自动转为json格式

2、获取数据

//url可以拼接
前端代码
function test() {
        $.ajax({
            url : "/user/detail"+"?num="+num,
            type : "GET",
            success : function (data) {
            	alert("成功了");
            },
            error : function () {
                alert("失败了");
            }
        });
    }
 //后端代码
     
    @GetMapping("/user/detail")
    @ResponseBody
    public User deTailUser(@RequestParam(value = "num") String num) {
        QueryWrapper queryWrapper = new QueryWrapper();
        queryWrapper.eq("num",num);
        User user = userMapper.selectOne(queryWrapper);
        return user;
    }

控件赋值

//给radion控件赋值
//data是传过来的数据
.
.
.
success : function (data) {
//如果对象里的sex属性值为"男",设置控件默认值为true,反之另一个为true
                if (data.sex == "男") {
                    $("input[name='sex'][value='男']").attr("checked",true);
                } else {
                    $("input[name='sex'][value='女']").attr("checked",true);
                }
//给select赋值
//md-education为select控件的id
//append:为它新增加一个option
//data.education为值
                $("#md-education").append("");
                $("#md-typeCard").append("");
            },
            error : function () {
                alert("失败了");
            }
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/571886.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号