다음 코드로 사용자 이름이 존재하는지 여부를 확인하려고했습니다. 그러나 그것은 어떻게 든 기존 사용자 이름을 막기 위해 작동하지 않습니다. ** 참고 : 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 코드를 게시하십시오. –