validador jQuery e uma regra personalizada que usa AJAX

Li sua resposta sobre o validador jQuery, onde você descreve um método para verificar um nome de usuário em relação a um valor em um banco de dados.

Eu tentei implementar esse método, mas não importa o que é retornado do arquivo PHP, sempre recebo a mensagem de que o nome de usuário já foi usado.

Aqui está esse método personalizado ...

$.validator.addMethod("uniqueUserName", function(value, element) {
  $.ajax({
      type: "POST",
       url: "php/get_save_status.php",
      data: "checkUsername="+value,
      dataType:"html",
   success: function(msg)
   {
      // if the user exists, it returns a string "true"
      if(msg == "true")
         return false;  // already exists
      return true;      // username is free to use
   }
 })}, "Username is Already Taken");

E aqui está o código de validação ...

username: {
    required: true,
    uniqueUserName: true
},

Existe uma maneira específica que eu deveria retornar a mensagem do php.

obrigado

A

questionAnswers(3)

yourAnswerToTheQuestion