1
我什么地方看到过这样的代码,而PHP后台它,并知道如何重新创建PHP使用此代码来验证我的形式:JQuery的Ajax请求使用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 a verify-username
变量,然后回显success
如果该字段通过验证?
如果电场遇到一个错误,我将不得不json_encode在PHP中error
变量,以便它可以放进这个jQuery的data.error
位置?
任何人有什么建议我应该做什么?
你自己回答了所有问题。 除了你会在PHP中检索post变量。 –
你是什么意思的检索? – SineCosine
那么在你说你会$ _POST用户名变量,但这正是JS正在做的。在PHP中,您将通过访问$ _POST数组来获取变量。 –