<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <!-- 设置文档字符编码为UTF-8 --> <title>借阅者登录页面</title> <!-- 设置网页标题 --> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> <!-- 设置视口属性,使页面在移动设备上显示良好 --> <!-- 最新版本的 Bootstrap 核心 CSS 文件 --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous"> <!-- 最新的 Bootstrap 核心 JavaScript 文件 --> <!-- 可选的 Bootstrap 主题文件(一般不用引入) --> <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap-theme.min.css" integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp" crossorigin="anonymous"> <link rel="stylesheet" href="./public/css/animate.css"> <!-- 引入动画效果的CSS文件 --> <link rel="stylesheet" href="./public/css/login.css" /> <!-- 引入自定义的登录页面样式表 --> <style> button:hover{ background-color:#ffd6e7; /* 鼠标悬停在按钮上时的背景颜色 */ } </style> </head> <body> <div class="container main"> <!-- 主容器 --> <div id="login" class="contain animated fadeInDown"> <!-- 登录表单容器,添加了动画效果 --> <h1>借阅者登录</h1> <!-- 页面标题 --> <form method="post"> <!-- 登录表单,使用POST方法提交数据 --> <input type="text" name="user" class="form-control my_input" placeholder="请输入账号" required="required"> <!-- 用户名输入框 --> <input type="password" name="psw" class="form-control my_input" placeholder="请输入密码" required="required"> <!-- 密码输入框 --> <input type="submit" class="form-control" value="登录" onclick="javascript:void(0);"><!-- 提交按钮 --> </form> </div> </div> <div style="position:fixed; bottom:0; right:0;"> <!-- 固定位置的链接容器 --> <a href="loginManager.html" target="_blank"><img width="50px" height="50px"></a><br> <!-- 跳转到管理员登录页面的链接 --> <a href="adminLogin.html" target="_blank"><img width="50px" height="50px"></a> <!-- 跳转到管理员登录页面的链接 --> </div> <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script> <!-- 引入jQuery库 --> <script src="https://cdn.bootcdn.net/ajax/libs/layer/3.1.1/layer.js"></script> <!-- 引入Layer弹窗插件 --> <script> $(function(){ // 登录操作 $("input[type=submit]").click(function(){ $.ajax({ url: "./readerLogin", // 请求的URL地址 type: "post", // 请求类型为POST data: $("form").serialize(), // 序列化表单数据 dataType: "json", // 预期服务器返回的数据类型为JSON success: function(data){ // 成功回调函数 if(data.code == 0){ // 如果返回的code为0,表示登录成功 layer.msg("登录成功", { icon: 6, // 图标类型为笑脸 time: 1000 // 显示时间为1秒 }, function(){ location.href = data.url; // 跳转到指定URL }); } else { // 如果返回的code不为0,表示登录失败 layer.open({ title: "登录失败", // 弹窗标题 content: data.msg, // 弹窗内容为返回的错误信息 icon: 5, // 图标类型为哭脸 anim: 6 // 动画效果 }); } } }); return false; // 阻止表单默认提交行为 }); }); </script> </body> </html>