ajax点击按钮没有反应也不报错
代码如下:
$('#sub').click(function (){
//let username=$("#username").val();
//let password=$("#password").val();
console.log($('#formregister').serialize());
//2.发送ajax()的异步请求来完成用户的注册功能
$.ajax({
url:"/users/register",
type:"post",
data:$("#formregister").serialize(),
dataType:"json",
success:function (json){
if(json.state==200){
alert("注册成功");
}else {
alert("注册失败");
}
},
error:function (xhr){
alert("注册时产生未知的错误"+xhr.status);
}
});
});
form表单如下:
<form id="formregister" role="form">
<span>姓名: </span>
<input type="text" id="username" name="username" placeholder="请输入1到20位中英文或数字"/><br>
<span>手机号码:</span>
<input type="text" id="phone" placeholder="可作为登录名使用"/><br>
<span>登录密码:</span>
<input type="password" id="password" name="password" placeholder="请输入密码"/><br>
<span>确认密码:</span>
<input type="password" id="repassword" name="repassword" placeholder="请再次输入密码"/><br>
<span>邮箱: </span>
<input type="text" id="email" placeholder="可用于接受订单确认、最新促销等信息"/><br>
<input type="button" id="sub" value="提交注册"><br>
<a href="login.jsp" target="_blank">已有帐号,去登陆</a>
</form >