$("#form-admin-login").Validform({
callback: function (form) {
//表单登录的请求
//1.获取到需要传递给后端的数据 username password code
let username=$("#userName").val();
let password=$("#password").val();
let code=$("#code").val();
//2.发送post请求 提交后端进行处理
$.post("/admin/login",{"username":username,
"password":password,
"code":code},
function (data){
//进行成功的回调函数分析
if (data.flag) {
layer.msg(data.msg, {icon: 1, time: 1000}, function () {
layer_close("");
location.reload();
});
}else{
//登陆失败的情况
layer.msg(data.msg, {icon: 2, time: 1000}, function () {
layer_close("");
//重置验证码数据
//重新发送获取验证码的请求给后端进行新的验证码校验
$('#captcha').attr("src","/captcha?"+Math.random())
location.reload();
});
}
readData(data);
},'json')
//3.禁用原生表单的提交
return false;
}
})
前端验证码js
于 2023-11-08 19:38:33 首次发布