EXT+ AJAX验证用户名是否存在
    {  
   fieldLabel : '用户名',  
   id : 'account',  
   name : 'teamanager.account',  
   allowBlank : false,  
   maxLength : 30,  
   validator:CheckUserName,  
            invalidText:'用户名已经被注册!'  
  }  
var isok=false;  
 //检查用户名是否存在   
function CheckUserName(){  
     var username = Ext.get('account').dom.value;  
     Ext.Ajax.request({  
         url:'manager!checkAccount.ph',  
         params:{account:username},  
         success: function(response, options) {    
                 var responseArray = Ext.util.JSON.decode(response.responseText);                                                  
                 if(responseArray.success == true){ //用户名已经被使用                          
                       SetValue(false);  
                 }else{//用户名可以使用                          
                       SetValue(true);  
               }    
           }  
     });  
     function SetValue(b){  
              isok = b;//给变量赋值   
     }  
   return isok;  
}  
public String checkAccount(){  
 String account=request.getParameter("account");  
 boolean flag=teamanagerBus.selectaccount(account);  
 if(flag){  
   outString("{success:true}");//已经存在   
 }else{  
  outString("{success:false}");//已经存在   
 }  
 return null;  
}