아래 check_membership() 함수를 사용하여 AJAX "데이터"를 반환하고 싶습니다. 그러나 "result"는 반환 된 JSON 객체가 아닌 XHR 객체로 계속 설정됩니다.AJAX 성공 이벤트의 데이터를 외부 함수로 어떻게 반환합니까?
어떻게 수정합니까?
function check_membership() {
var result;
result = jQuery.ajax({
type: 'POST',
url: '/ajax/member',
dataType: 'json',
async: false,
success: function(data) {
return data;
}
});
return result;
}
감사합니다.
"return data"문이 예상대로 작동하지 않는 것처럼 보입니다. 그래서이 줄을 "result = data"로 바꿨고 이제는 작동합니다. – JMan