所以我有以下代码:
window.fbAsyncInit = function() {
FB.init({appId: appID, xfbml: true, status: true, cookie: true});
}
...some lines of code
function anotherFunction()
{
FB.ui(blah,blah);
}
FB.ui
向我抛出一个 ReferenceError:FB 未定义
。在我将 FB.init
封装到 window.fbAsyncInit
中之前,这种情况并没有发生,为了正确初始化 FB,我必须这样做。如何让 FB 在 anotherFunction
内被识别?
FB 是 Facebook 库。 init 函数应该初始化并全局设置它。 var FB;
行最初并不存在。我添加它只是为了检查是否会消除错误,因为错误已经存在
非常感谢任何指点!
最佳答案
您不需要以某种方式初始化变量吗? 您似乎在空值上调用“init”...
关于javascript - 在javascript中声明全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21343165/