使用AJAX自定义Jquery验证


Custom Jquery Validation With AJAX

我想知道如何在Jquery验证中实现AJAX结果。例如,我想通过AJAX检查用户名在数据库中是否可用,并提示用户其可用性或不可用性,我该怎么做?提前感谢

关于外观的想法

    $.ajax({
       url: 'yourusernamecheckpage.php',
       type:'post',
       data:{'username':$('#yourusername').val()},
       beforeSend:function(){
            //do a loading msg..like checking..
       },
       success:function(msg){
       if(msg == 'ok'){
        //username available
       }else{
        //username not available
       }
    },error:function(msg){
   alert(msg);
   }     

    });
//yourusernamecheckpage.php
//you can get the username as $_POST['username']:
//do your validation and 
echo 'ok';exit; 
//if available

使用jQuery验证插件,并使用其远程验证方法。