gpt4 book ai didi

javascript - 使用回调在 fb.api 之外获取值变量

转载 作者:数据小太阳 更新时间:2023-10-29 05:19:34 24 4
gpt4 key购买 nike

我知道 ajax 和返回变量的问题,我在 stackoverflow 上读到过这个,我知道我必须使用回调函数,但在我的情况下没有用,当然我做错了

我的代码是这样的:

var id_user=get_id_user_login();//undefined??????????

function get_id_user_login(){
FB.api(
'/me',
{fields:'id'},
function(response){//callback
console.log(response.id);//OK
return response.id;
}
);
};

最佳答案

您不能只返回值,因为它是异步的。试试这个:

function customFunction(id) {
console.log(id);
}

function get_id_user_login(){
FB.api(
'/me',
{fields:'id'},
function(response){
customFunction(response.id);
}
);
};

get_id_user_login();

关于javascript - 使用回调在 fb.api 之外获取值变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13822055/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com