所以我有这个Facebook登录Javascript代码,并说我想对该函数内的全局变量进行更改,这可能吗?所以我想做这样的事情:
var Name;
window.fbAsyncInit = function() {
FB.init({
appId : '2295720594086082',
cookie : true,
xfbml : true,
version : 'v3.2'
});
// FB.AppEvents.logPageView();
FB.getLoginStatus(function(response) {
statusChangeCallback(response);
FB.api('/me?fields=name,email', function(response) {
console.log(response);
Name = response.name;
})
});
console.log(Name);
但是我总是得到Name
是未定义的,我知道这个函数是异步的,但是我不知道如何使用它。...