1
난의 jQuery .post, 를 사용하는 내부 자바 스크립트 기능을하고 난 대체에 부울을 반환하고 싶었 :jQuery를 아약스 대체 반환
function is_available() {
$.post('ajax', {
action: 'mail'
}, function(data) {
if ($.trim(data) == 'NO_ERROR') {
return true;
} else {
return false;
}
});
}
을하지만 기능은 undefinied 반환합니다. 어떻게 그 부울을 반환 할 수 있습니까?
function check_available() {
$.post('ajax', {
action: 'mail'
}, function(data) {
myNextFunction($.trim(data) == 'NO_ERROR');
});
}
function myNextFunction(isAvailable) {
//do something, this runs after the AJAX request completes the check
}
을 이렇게 처리하는 대신에 synchronosuly입니다 :