これが私のコードです。「フラグ」を取得したいのですが、「フラグ」は常に「false」です。"flag=true" までプログラムを実行しても、"flag" は返されると "false" になります。$.ajax() から実際の値を取得するにはどうすればよいですか? 私を助けてください。ありがとう
function checkUserName() {
var name = document.getElementById("userName").value;
var namemsg = document.getElementById("userNameMsg");
var flag=false;
if (name == "") {
flag=false;
} else {
$.ajax({
type : "POST",
url : "/vclub/verify/checkUserName.do",
dataType : "json",
data : "userName=" + name,
success : function(data) {
if (data == true) {
flag=true;
} else {
flag=false;
}
}
});
}
alert(flag);
return flag;
}