Я использую плагин проверки jquery.
В моей форме мне нужно проверить, используется ли никнейм или нет.
Для этого они предоставляют ключ remote
для вызова ajax. Для меня работает вызов ajax
правильно и возвращает истину или ложь. Но это позволяет, даже если возвращаемое значение ложно,
чего не должно быть.
Мой проверочный код выглядит,
$(function() {
$("#myform").validate({
rules: {
fullName: {
required: true,
minlength: 5
},
nickName: {
required: true,
minlength: 4,
alphaNumeric: true,
remote: {
url: "NickNameChecker",
type: "post",
data: {
nickName: function() {
return $("#nickName").val();
}},
success: function(data) {
return data;
}
}
}
},
messages: {
fullName: {
required: "Please Enter Your Full Name.",
minlength: "Full Name should have minimum 5 letters."
},
nickName: {
required: true,
minlength: "Nick Name should contain minimum 4 letters.",
remote: "This nickname is already in use."
}
}
});
});
Любые предложения будут благодарны !!!
Спасибо!
Решение:
Решение только в моем коде.
Я просто удалил часть успеха и попробовал. Работает отлично!