我试图用以下代码验证用户名是否存在或不存在。但它以某种方式不起作用,以防止现有的用户名。 **注意:checkusr2.php是一个简单的php来检查数据库中的用户名。关于用户名验证的JQuery .ajax()
function verifyUser() {
var usr = $("#username").val();
$.ajax({
type: "POST",
url: "checkusr2.php",
data: "username="+ usr,
success: function(msg) {
$("#txtHint").ajaxComplete(function(event, request, settings){
FormErrors = false;
if(msg == 'OK') {
FormErrors = true;
$('#formElem').data('username',FormErrors);
} else {
$('#formElem').data('username',FormErrors);
}
});
}
});
}
/**调用函数进行检查。 **/
verifyUser();
if($('#formElem').data('username')){
alert('Username exist, please try another username.');
return false;
}
发布PHP代码。 – 2011-01-11 18:01:07