灵活运用jQ中的ajax

HTML主要代码

<meta name="_token" content="622WTGsiGPgpFa7MGMyzBJ8PiHArGKtm2aIuqGSo"/>

<div id="tan"></div>

<input class=" form-control " type="password" name="password" id="password" >
<input class="form-control " id="username" name="username"  type="text" >
<button class="btn aaaaaaa"  id="login" style='width:110% 'type="submit"></button>

jQ中aja主要代码

<script type="text/javascript">
  $('#login').click(function(){
    var username = $('#username');
    var password = $('#password');
    if(username.val()==''){
       username.focus();
      return tootip('用户名不能为空!');
      
    }

    if(password.val()==''){
       password.focus();
      return tootip('密码不能为空!');
      
    }

    $.ajax({
        type: 'post',
        url: 'URL',
        data: { 'username': username.val(),'password':password.val()},
        dataType: 'json',
        headers: {'X-CSRF-TOKEN': $('meta[name="_token"]').attr('content')},
        context: $('body'),
        success: function(data){//err

            if(data.err==1){
               return tootip('用户名和密码都不能为空!');
            }
            if(data.err==2){
             
              username.val('');
              password.val('');
              username.focus();
               return tootip('用户名不存在!');
            }
            if(data.err==3){
               password.val('');
               password.focus();
               return tootip('密码不正确!');
            }

            if(data.err==6){
               password.val('');
               password.focus();
               return tootip(data.wz);
            }            
            if(data.err==4){
               return tootip('登录失败,账号非活动状态,禁止登陆!');
            }
            
            if(data.err==5){
               location.href = data.url;
			   return false;
            }
            

        },error: function(xhr, type){
            return tootip('网络连接出错!');
        }


    })
    return false;

  })

  function tootip(t1){
    var t2 = '<div class="HTooltip shake animated" style="width:280px;padding:10px;text-align:center;background-color:#82574f;color:#fff;position:fixed;top:10px;left:50%;z-index:100001;margin-left:-150px;box-shadow:1px 1px 5px #333;-webkit-box-shadow:1px 1px 5px #333;">'+t1+'</div>';
    $('#tan').html(t2);
     window.setTimeout(hideDiv,3000);
     return false;
  }
  function hideDiv(){
    $('#tan').html(' ');
  }
</script>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值