Ajax SpringMvc 实现登录请求

<%@ page language="java" contentType="text/html; charset=utf-8"
	pageEncoding="utf-8"%>
<!DOCTYPE html>
<html lang="zh">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>登录</title>

</head>
<body>
	<div class="content">
	<div class="headpic">
	<img src="${pageContext.request.contextPath}/assets/images/template1/body.png" />
	</div>
		<form>
			<div class="form-group">
				<input type="text" class="form-control" placeholder="用户名" id="account">
			</div>
			<div class="form-group">
				<input type="password" class="form-control"  placeholder="密码" id="password">
			</div>
			<div type="submit" class="btn btn-info" οnclick="login()">登录</div>
			<br/>
			<br/>
			<p id="message"></p>
		</form>
	</div>
</body>
<script type="text/javascript">
function login(){  
	var account = $("#account").val();
	var pwd =$("#password").val();
	var prts =  document.getElementById("message");
	if(account==""||account==null){
		prts.style.color="red";
		prts.innerHTML = "账号不能为空";
		return;
	}
	if(pwd==""||pwd==null){
		prts.style.color="red";
		prts.innerHTML = "密码不能为空";
		return;
	}
	
	$.ajax({
		type:"get",
		url:"${pageContext.request.contextPath}/platform/account/login?account="+account+"&password="+pwd,
		dataType:"json",  
		error:function(data){
			alert("请求失败,网络异常")
			console.log(data);
		},
		success:function(data){
			var code = data.status;
			if(code == 200){
				prts.style.color="green";
				prts.innerHTML = "登录成功";
				 window.location.href = "${pageContext.request.contextPath}/platform/home.jsp";
			}else{
				prts.style.color="red";
				prts.innerHTML = "用户名或者密码错误";
			}
		}
	});
}  
</script>
</html>

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值