Asp.Net中使用Ajax登录开发案列

ajax同步,ajax开发注意事项,ajax的作用就是实时同步。无刷新技术。

ajax登录案列:

<script>
        //$("[type=password]").val = "";
        登录链接测试,使用时可删除
        //$(".submit_btn").click(function () {
        //    
        //});
        //主程序入口
        $(function () {
            //登录
            LoginimmediatelyUser();
            //验证用户名是否存在
            checkUserName();
        });
        
        //登录模块
        function LoginimmediatelyUser()
        {
            $("[type=button]").click(function () {
                $.post("login.ashx", { name: $("#txtName").val(), pwd: $("#txtPwd").val() }, function (data) {
                    if (data == "ok") {
                        window.location.href = "index.aspx";
                    }
                    else
                    {
                        alert("登录异常");
                        window.location.href = "Login.aspx";
                    }
                });
            });
        }
        //用户名是否存在验证
        function checkUserName()
        {
            $("#txtName").blur(function () {
                var inputVal = $("#txtName").val();
                var reg = /[\w\d]{6,}/g;
                if (inputVal == "")
                {
                    $("#tittleId").html("不允许为空");
                }
                else if (!reg.test(inputVal)) {
                    $("#tittleId").html("* 请输入6位以上的英文字母或数字的组合");
                    $("#tittleId").css("color", "red");
                }
                else
                {
                    //异步验证用户名是否存在
                    $.post("checkUserName.ashx", { name: $("#txtName").val(), pwd: $("#txtPwd").val() }, function (returndata) {


                  //用户名存在,返回1。否则返回0  
            if (returndata == "1") {
                      $("#tittleId").html("* 此用户名已被注册").css("color", "red");
                      //                        $("#btn_register").attr("disabled", "disabled");  
                  }
                  else {
                      $("#tittleId").html("恭喜!此用户名可以使用").css("color", "green");
                      //                        $("#btn_register").removeAttr("disabled");  
                  }
               });
                }
            });
        }

    </script>


前端源码

<body>
   <div class="layui-canvs"></div>
<div class="layui-layout layui-layout-login">
     <div style="text-align:center; color:yellow;border:1px; border-color:yellow" id="tittleId"></div>
<h1>
<strong>LarryCMS管理系统后台</strong>
<em>Management System</em>
</h1>
<div class="layui-user-icon larry-login">
<input type="text" placeholder="账号" class="login_txtbx" id="txtName"/>
</div>
<div class="layui-pwd-icon larry-login">
<input type="password" placeholder="密码" class="login_txtbx" id="txtPwd"/>
</div>
    <div class="layui-val-icon larry-login">
    <div class="layui-code-box">
    <input type="text" id="code" name="code" placeholder="验证码" maxlength="4"  class="login_txtbx"/>
            <img src="images/verifyimg.png" alt="" class="verifyImg" id="verifyImg" οnclick="javascript:this.src='xxx'+Math.random();" />
    </div>
    </div>
    <div class="layui-submit larry-login">
    <input type="button" value="立即登陆" class="submit_btn"/>
    </div>

</div>
<script type="text/javascript" src="common/layui/lay/dest/layui.all.js"></script>
<script type="text/javascript" src="js/login.js"></script>
<script type="text/javascript" src="jsplug/jparticle.jquery.js"></script>


<script type="text/javascript">
$(function(){
$(".layui-canvs").jParticle({
background: "#141414",
color: "#E6E6E6"
});

});
</script>
</body>

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值