12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- <!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">
- </div>
- <!-- 这是另一行 -->
- <div class="row">
- <span>密码</span>
- <input type="password" id="password">
- </div>
- <!-- 提交按钮 -->
- <div class="row">
- <!--为按钮添加点击事件,调用登录函数-->
- <button id="submit" onclick="login()">提交</button>
- </div>
- </div>
- </div>
- <script src="./js/jquery.min.js"></script>
- <script>
- function login() {
- // 获取输入框中的username和password
- var log_info = {
- username: document.getElementById("user_name").value,
- password: document.getElementById("password").value
- };
- // 通过ajax向服务器发送登录请求
- $.ajax({
- url: "/login",
- type: "post",
- data: JSON.stringify(log_info),
- // 请求成功返回游戏大厅页面,请求失败则清空输入框中的内容并提示错误信息
- success: function(res) {
- alert("登录成功");
- window.location.assign("/game_hall.html");
- },
- error: function(xhr) {
- document.getElementById("user_name").value = "";
- document.getElementById("password").value = "";
- alert(JSON.stringify(xhr));
- }
- })
- }
- </script>
- </body>
- </html>
|