下面是登录按钮被点击时所做的动作。这里有几个知识点记录一下:1).post()为post请求,url为请求的url地址,{“username”: username, “password”: password}为传递给url的请求参数,function(data) {window.location.href = “index”; }为响应成功后(200)的处理,这里处理是跳转到index页面。
function loginAction() {
// 获取账号和密码输入
var username = $('#username').val();
var password = $('#password').val();
// 账号和密码检查
layui.use('layer', function(){
var layer = layui.layer;
// 账号输入框检查
if (username == '') {
layer.msg('账号不能为空!');
} else if (password == '') {
layer.msg('密码不能为空!');
} else {
// 密码不为空的检查
let urlStr = "user/getLoginConfirm?username=" + username + "&password=" + password;
$.ajax({
url: urlStr,
success: function(res) {
let resValue = res[0].flag;
if (resValue == "0")
layer.msg('密码不正确!');
else if (resValue == "1") {
$.post("login", {"username": username, "password": password}, function(data) {
window.location.href = "index";
});
}
}
});
}
});
}