Валидатор jQuery и пользовательское правило, которое использует AJAX
Я прочитал ваш ответ, касающийся валидатора jQuery, в котором вы наметили метод проверки имени пользователя по значению в базе данных.
Я пытался реализовать этот метод, но независимо от того, что возвращается из файла PHP, я всегда получаю сообщение о том, что имя пользователя уже занято.
Вот этот метод ...
$.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");
И вот код подтверждения ...
username: {
required: true,
uniqueUserName: true
},
Есть ли конкретный способ вернуть сообщение от php.
Спасибо
A