내 자신의 함수에서 jQuery 아약스 호출에서 반환을 사용하려고하지만 그것은 정의되지 않은 반환 유지합니다.jquery ajax 호출에서 반환
function checkUser2(asdf) {
$.ajax({
type: "POST",
async: false,
url: "check_user.php",
data: { name: asdf },
success: function(data){
return data;
//alert(data);
}
});
}
$("#check").click(function(){
alert(checkUser2("muma"));
});
내 경고의 주석을 때 올바른 수익을 얻을 수 있기 때문에 AJAX 호출이 확실히 작동하고, 나는 불을 지르고에서 볼 수 있습니다. 바보 같은 짓하고있어?
그러나 동기식 아약스는 정말 나쁜 생각입니다. – Pointy
나는 동의한다. 그러나 그것이 OP가 가지고 있었던 문제를 해결하는 길이었다. 그리고 그는 이미 비동기 방식으로 ajax 함수를 사용하고있었습니다. – Falle1234
이 방법은 나에게도 효과가 없었습니다. $ ("# submitPO"). (function() { alert (updatePO ("444")), }}을 클릭하십시오. 경고를 울리지 않았습니다. 내 기능은 당신과 같은 방식으로 구성됩니다. –