为了账号安全,请及时绑定邮箱和手机立即绑定

谁能帮我分析一下这段代码中 var flag = false;作用啊

谁能帮我分析一下这段代码中 var flag = false;作用啊

$(function(){
查看完整描述

1 回答

?
慕丝7291255

TA贡献1859条经验 获得超6个赞

这个 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();
}


查看完整回答
反对 回复 2018-10-29
  • 1 回答
  • 0 关注
  • 2214 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信