Я пытаюсь использовать возврат из jQuery ajax-вызова в свою собственную функцию, но он продолжает возвращаться не определен.return from jquery ajax call
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
Согласен, но это была проблема вокруг проблемы. И он уже использовал функцию ajax асинхронным способом. – Falle1234
Этот способ для меня тоже не сработал. $ ("# submitPO"). click (function() { alert (updatePO ("444")); }); не удалось вызвать предупреждение. Моя функция структурирована так же, как ваша. –