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');
};
Cette fonction est appelée lorsqu'un utilisateur se connecte à Facebook à partir d'un site Web. L'objectif est d'afficher un message de bienvenue à l'utilisateur avec le prénom de l'utilisateur. Le problème est que la variable 'nom' est une variable locale dans la portée de la méthode de rappel de FB.api(). Quel est le meilleur moyen d'extraire cette valeur et de l'utiliser dans ma fonction 'display_welcome'?Récupération de la valeur depuis la fonction de rappel javascript
3 réponses en 15 secondes tous disent la même chose. Probablement c'est le chemin à parcourir! :-) – gilly3