基于SpringBoot的online_music_player(前端设计_注册登入)

100 阅读1分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第16天,点击查看活动详情 

前端设计

我们前端页面是在网上下载了一个静态页面的模板!我们需要在此基础上进行js代码的编写,从而实现前后端用户的接口

登入逻辑

核心逻辑:

<script>
    //核心业务逻辑
         ///$(function () {} 当DOM加载完毕后执行
         $(function(){
            //当点击这个按钮后就会执行function函数
            $("#submit").click(function(){
                //获取到用户名和密码
                var username = $("#user").val();
                var password = $("#password").val();
                //判断用户名密码是否为空!
                if(username.trim()==""||password.trim()==""){
                    alert("请输入用户名和密码");
                    return;
                }
                //这里就需要将请求前端数据返回给服务器!
                $.ajax({
                    url:"/user/login",//指定路径
                    type:"post",
                    data:{"username":username,"password":password},
                    dataType:"json", //设置服务器返回json数据
                    success:function(body){//回调函数
                        console.log(body);
                        if(body.status==0){//通过后端发送回来的status判断登入状态!
                            alert("登入成功!");
                            //登入成功后跳转到指定页面
                            window.location.href("list.html");
                        }else{
                            alert("登入失败,账号或密码错误,请重试!");
                            //将输入框清空!
                            $("#message").text("");
                            $("#user").val("");
                            $("#password").val("");
                        }
                    }
                });
            });
         });
</script>

验证结果:

image-20220804111429478

image-20220804111501657

注册逻辑

 <script>
         //核心业务逻辑
         ///$(function () {} 当DOM加载完毕后执行
         $(function(){
            //当点击这个按钮后就会执行function函数
            $("#submit").click(function(){
                //获取到用户名和密码
                var username = $("#user").val();
                var password = $("#password").val();
                //判断用户名密码是否为空!
                if(username.trim()==""||password.trim()==""){
                    alert("请输入用户名和密码");
                    return;
                }
                //这里就需要将请求前端数据返回给服务器!
                $.ajax({
                    url:"/user/login",//指定路径
                    type:"post",
                    data:{"username":username,"password":password},
                    dataType:"json", //设置服务器返回json数据
                    success:function(body){//回调函数
                        console.log(body);
                        if(body.status==0){//通过后端发送回来的status判断登入状态!
                            alert("登入成功!");
                            //登入成功后跳转到指定页面
                            window.location.href = "list.html";
                        }else{
                            alert("登入失败,账号或密码错误,请重试!");
                            //将输入框清空!
                            $("#message").text("");
                            $("#user").val("");
                            $("#password").val("");
                        }
                    }
                });
            });
         });
      </script>

验证结果:

image-20220804111333391 '

image-20220804111402057