[英]How do you store FB api response?
我正在嘗試以下代碼。 我希望html.concat(name)
行起作用。 html
是一個字符串。
function getName() {
var name = fbName(function(name){
alert(html); //works
alert("getName: " + name); //works
html.concat(name); //fails?
alert(html); // failed: html remains unchanged
});
};
function fbName(callback){
FB.api('/' + user_id + '?fields=name', function(response) {
callback(response.name);
});
};
getName();
js中的字符串是不可變的,因此html.concat(name);
不會修改html
的值,但會返回一個新字符串。 使用html = html.concat(name);
代替。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.