我想在我自己的函數中使用從jQuery ajax調用返回,但它一直返回undefined。從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調用肯定工程,因爲當我取消我的警覺我得到正確的回報,我可以看到它在螢火蟲。我在做一些愚蠢的事情嗎?
但是,同步ajax是一個非常糟糕的主意。 – Pointy 2012-02-24 12:27:51
我同意,但這是解決OP問題的方法。而且他已經以異步方式使用ajax函數。 – Falle1234 2012-02-24 12:59:25
這種方式對我也不起作用。 $(「#submitPO」)。click(function(){alert(updatePO(「444」)); });未能彈出警報。我的功能與您的功能相同。 – 2012-04-12 22:25:02