Validador jQuery y una regla personalizada que usa AJAX

Leí su respuesta con respecto al validador jQuery donde describe un método para verificar un nombre de usuario con un valor en una base de datos.

He intentado implementar este método, pero no importa lo que devuelva el archivo PHP, siempre recibo el mensaje de que el nombre de usuario ya está en uso.

Aquí está este 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");

Y aquí está el código de validación ...

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

¿Hay alguna forma específica en la que se supone que debo devolver el mensaje de php?

Gracias

A

Respuestas a la pregunta(3)

Su respuesta a la pregunta