我試圖用以下代碼驗證用戶名是否存在或不存在。但它以某種方式不起作用,以防止現有的用戶名。 **注意: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