私はjavascriptの経験がないので、このばかげた質問...このコードの何が問題なのかわかりません... 2つの変数の範囲である可能性があります..しかし、変数の値を取得できません関数で...助けてください。
function fetchFBData (userId)
{
//console.log (userId);
var picurl;
var playername;
FB.api('/'+userId+'/picture?width=50&height=50', picResponse);
FB.api('/'+userId, nameResponse);
function picResponse (response)
{
picurl = response.data.url;
console.log(picurl);
}
function nameResponse (response)
{
playername = response.name;
console.log (playername);
}
document.getElementById("demo1").playerData(playername, picurl);
}