var display_welcome = function(){
var fb_login_button = jQuery('#fb_login_button');
var fb_welcome = jQuery('#fb_welcome');
var name = '';
FB.api('/me',function(response){
console.log(response);
name = response.first_name;
});
fb_login_button.css('display', 'none');
fb_welcome.html('<span>Welcome, ' + name + '</span>');
fb_welcome.css('display', 'block');
};
當用戶從網站登錄到Facebook時調用此函數。目標是用用戶的名字向用戶顯示歡迎消息。問題是變量'name'是FB.api()的回調方法範圍內的局部變量。提取這個值並在函數'display_welcome'中使用它的最好方法是什麼?從javascript回調函數中檢索值
3個答案在15秒內都說同樣的事情。可能這就是要走的路! :-) – gilly3