Ajax를 사용하는 jQuery 함수가 있습니다. 항상 undefined
을 반환하며 이유를 파악할 수 있습니다.Ajax를 반환하는 jQuery 함수가 정의되지 않음
$.post
함수에 등록 된 변수에 경고를 보내면 작동하지만 그렇지 않으면 작동하지 않습니다.
function signup(){
var username = $('#su-username').val();
var password = $('#su-password').val();
if(username!='' && password!=''){
$.post("register.php", { user: username, pass: password }).done(function(response){
if($.trim(response)=='1'){
alert('Username Taken, Please choose another');
var registered = 0;
}else{
var registered = 1;
}
});
} else {
alert('Username and password cannot be empty');
var registered = 0;
}
return registered;
}
멋지게 설명했습니다! –