我有一个简单的问题,一直在 Stack Overflow 上搜索,有一些关于这个主题的问题,但无法得到有效的解决方案。
我有一个简单的函数来获取 Javascript SDK 上的页面喜欢数:
function getLikes(div, graf) {
var numblike;
FB.api(graf, function(response) {
var numblike = response.likes;
$(div).prepend(numblike);
});
return numblike; // can't get it to return
}
var pLike = getLikes ("#mydiv", /app_id); // always undefined
函数有效,它将正确的数字预先添加到我的 div 但返回总是将我的变量设置为未定义。我知道脚本是异步运行的,我需要使用回调函数,但我就是做错了。