次のコードでユーザー名の有無を検証しようとしました。しかし、それはどうにかして既存のユーザ名を防ぐのには役に立たない。 **注: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コードを投稿してください。 –