慕丝7291255
这个 flag 理解一个开关,如果为 true 即打开, 才提交表单,为 false 则不提交,这样做的目的是,在前端页面对表单内容进行判定,若不合格的数据,就不提交,减少服务器不必要的负载。当然 判定的方法很多, 使用一个 flag 的目的还是使代码更简介、清晰。其中:if(username.length<6||username.length>20){
$("#spanName").html("注册名长度6~20");
flag = false; // 这一段表示,用户名不符合规则时,关闭开关
return;
}
....
$("#spanName").html("用户名已存在");
flag = false; // 查询后用户名已存在,则关闭开关...// 提交表单前,先判定 flag 是什么状态if(flag){
$("#registerId").submit();
}