123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <title>注册</title>
- <link rel="stylesheet" href="./css/common.css">
- <link rel="stylesheet" href="./css/login.css">
- </head>
- <body>
- <div class="nav">
- 网络五子棋对战游戏
- </div>
- <div class="login-container">
- <!-- 登录界面的对话框 -->
- <div class="login-dialog">
- <!-- 提示信息 -->
- <h3>注册</h3>
- <!-- 这个表示一行 -->
- <div class="row">
- <span>用户名</span>
- <input type="text" id="user_name" name="username">
- </div>
- <!-- 这是另一行 -->
- <div class="row">
- <span>密码</span>
- <input type="password" id="password" name="password">
- </div>
- <!-- 提交按钮 -->
- <div class="row">
- <!--给提交按钮添加点击事件 -- 调用注册函数reg-->
- <button id="submit" onclick="reg()">提交</button>
- </div>
- </div>
- </div>
- <script src="js/jquery.min.js"></script>
- <script>
- // 封装实现注册函数
- function reg() {
- // 获取输入框中的username和password,并将它们组织成json格式字符串
- var reg_info = {
- username: document.getElementById("user_name").value,
- password: document.getElementById("password").value
- };
- // 通过ajax向服务器发送注册请求
- $.ajax({
- url: "/reg",
- type: "post",
- data: JSON.stringify(reg_info),
- // 请求失败,清空输入框中的内容并提示错误信息;请求成功,则返回用户登录页面
- success: function(res) {
- if(res.result == false) {
- document.getElementById("user_name").value = "";
- document.getElementById("password").value = "";
- alert(res.reason);
- } else {
- alert(res.reason);
- window.location.assign("/login.html");
- }
- },
- error: function(xhr) {
- document.getElementById("user_name").value = "";
- document.getElementById("password").value = "";
- alert(JSON.stringify(xhr));
- }
- })
- }
- </script>
- </body>
- </html>
|