こんにちは皆さん、登録時にユーザー名の可用性を確認しようとしていますが、フォームを送信する必要があることを知るためにfalse、trueを返すことに問題があります
だから私は2つの変数でそれを作りました-結果と待機ですが、結果を待つとページがフリーズします
function checkUser( u ) {
var wait = true,result;
$.ajax({
url: "register.php",
data: "Available=" + u.val(),
type: "GET",
cache: false,
success: function(Answer){
if(Answer == "Taken"){
result = false;
updateTips("Потребителското име е заето!");
} else{
result = true;
}
wait = false;
}
});
while(wait){}
return result;
}