function addrewarddb()
{
var rval="98";
$.post("db/mkreward.php",{
proid:getURLParameter("id")
},function(data){
rval="99";
alert(rval);
});
alert(rval);
return rval;
}
この関数を実行すると、関数は99ではなく98を返します。98を示す2つのアラート、次に99.関数を99に戻す方法。ここでの問題は、サーバーページmkreward.php.howからの応答の前の関数returnigだと思います。サーバーからの応答後に関数を返すことができます