Я видел этот код где-то без бэкэнда PHP для него, и мне было интересно, как воссоздать PHP для проверки моих форм с использованием этого кода:
$('input.signup-input[name=username]').blur(function () {
var input = $('input.signup-input[name=username]');
var validation = input.parent().parent().children('td.validation');
$.post("/validate.php", {
cmd: "verify-username",
username: input.val()
}, function (data) {
if (data == 'success') {
validation.html('<div class="success"></div>');
input.removeClass('error-input');
} else {
validation.html('<div class="error">' + data.error + '</div>');
input.addClass('error-input');
}
}, 'json');
});
В моем PHP я бы просто $ _POST verify-username
переменная, а затем эхо success
, если поле проходит проверку?
И если в поле возникнет ошибка, придется ли мне json_encode переменной error
в PHP, чтобы ее можно было поместить в data.error
расположение этого jquery?
У кого-нибудь есть предложения по поводу того, что мне делать?