我有这个 ajax 调用函数。
function saveData(ip)
{
$JQ.ajax({
type: "POST",
url: "all_actions.php",
data:
{
page_url:document.URL,
ip_address:ip
},
success: function(responce)
{
if(responce)
{
var newtoken;
newtoken=responce;
return newtoken;
}
}
});
}
然后我有另一个功能
function getToken()
{
var ip=myip
var mytoken;
mytoken=saveData(ip);
alert(mytoken);
}
我的令牌在警报中给出未定义。尽管如果我在 savedata 响应中提醒 newtoken 变量,它会在警报框中给出正确的值。为什么如果我返回该 avlue 它没有分配给 mytoken。
是时间延迟问题吗??
需要你的帮助...