Php ajax在检查可用性后删除用户名值

Php ajax在检查可用性后删除用户名值,php,jquery,ajax,database,Php,Jquery,Ajax,Database,我有一个代码,可以检查数据库中的用户名是否可用。该代码工作正常,但如果用户名不可用,我会自动删除用户名值 这是我的检查可用性代码 <script> $(document).ready(function(){ $("#Name").change(function(){ var username = $("#Name").val(); var msg = $("#msg"); if(username.length > 2){

我有一个代码,可以检查数据库中的用户名是否可用。该代码工作正常,但如果用户名不可用,我会自动删除用户名值

这是我的检查可用性代码

<script>
  $(document).ready(function(){
    $("#Name").change(function(){
      var username = $("#Name").val();
      var msg      = $("#msg");
      if(username.length > 2){
        $("#msg").html('Checking availability');
        $.ajax({
          type: "POST",
          url: "check_availability.php",
          data: "Name="+ username,
          success: function(messagess){
            $("#msg").ajaxComplete(function(event, request){
              if(messagess.indexOf('OK') > 0){
                $("#Name").removeClass("exists");
                $("#Name").addClass("avail");
                msg.html('the user name is available</font>');
              }else{
                $("#Name").removeClass("avail");
                $("#Name").addClass("exists");
                msg.html('the user name is already exists');
              }
            });
          }
        });
      }
    });
  });
</script>
</head>
<body>
  User Email:&nbsp;
  <input type="text" name="Name" id="Name" value="" />
  <span id="msg"></span>
</body>
</html>

$(文档).ready(函数(){
$(“#名称”).change(函数(){
var username=$(“#Name”).val();
var msg=$(“#msg”);
如果(username.length>2){
$(“#msg”).html(“检查可用性”);
$.ajax({
类型:“POST”,
url:“check_availability.php”,
数据:“Name=”+用户名,
成功:函数(messagess){
$(“#msg”).ajaxComplete(函数(事件、请求){
if(messagess.indexOf('OK')>0){
$(“#名称”).removeClass(“存在”);
$(“#名称”).addClass(“可用”);
msg.html('用户名可用');
}否则{
$(“#Name”).removeClass(“avail”);
$(“#名称”).addClass(“存在”);
msg.html('用户名已存在');
}
});
}
});
}
});
});
用户电子邮件:

显示用户名已存在的消息后,清除字段:

$("#Name").removeClass("avail");
$("#Name").addClass("exists");
msg.html('the user name is already exists');    
$("#Name").val('');

不需要使用
.ajaxComplete
success
回调将按原样处理该值。但它会删除该值,即使用户名可用?