0

私は本当にこれに頭を悩ませています。私はコールバックについて多くのことを読んで、ajax が非同期であることを知っていますが、後で if ステートメントで使用できる値を取得する方法を見つけることはできません。

$.ajax({
    url: 'http://'+document.domain+'/klanten/updateaddress.php',
    type: 'post',
    data: poststring,
    success: function(result) { 
    console.log("result = "+result);    
    callbacks.add(result);

    }
});

//this doesnt work because result is generated asynchonous. 
if(result == success){
//do something
}

console.log は、updateaddress.php で生成した成功またはエラーを完全に示しています。成功したかどうかに関係なく、if ステートメントを使用してコードを実行する必要があります。この場合、コールバック システムがどのように機能するか説明してもらえますか?

ありがとう!

4

1 に答える 1