Php 连接未定义
我正在尝试使用FB.Connect.logoutAndRedirect,但出现以下错误: FB.Connect.logoutAndRedirect[断开 此错误] FB.Connect.logoutAndRedirect(“/logout”) 我已经插入了这个代码Php 连接未定义,php,facebook,Php,Facebook,我正在尝试使用FB.Connect.logoutAndRedirect,但出现以下错误: FB.Connect.logoutAndRedirect[断开 此错误] FB.Connect.logoutAndRedirect(“/logout”) 我已经插入了这个代码 <div id="fb-root"></div> <script src="http://connect.facebook.net/en_US/all.js"></script> &
<div id="fb-root"></div>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script> FB.init({
appId : 'my app id',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the
session
xfbml : true // parse XFBML });
</script>
FB.init({
appId:“我的应用程序id”,
状态:true,//检查登录状态
cookie:true,//启用cookie以允许服务器访问
一场
xfbml:true//parse xfbml});
在
标记之后类似的操作将始终有效:
function fBlogout(){
try{
FB.Connect.ifUserConnected(function(){
FB.Connect.logoutAndRedirect('http://fullurl.com/account/logout');
}, 'http://fullurl.com/account/logout');
}catch(e){
location.href = 'http://fullurl.com/account/logout';
}
}
HTML Link:
<a href="#" onclick="FBlogout(); return false;">Log Out</a>
函数fBlogout(){
试一试{
FB.Connect.ifUserConnected(函数(){
FB.Connect.LogoutAndDirect('http://fullurl.com/account/logout');
}, 'http://fullurl.com/account/logout');
}捕获(e){
location.href=http://fullurl.com/account/logout';
}
}
HTML链接:
参考资料:类似的内容将始终有效:
function fBlogout(){
try{
FB.Connect.ifUserConnected(function(){
FB.Connect.logoutAndRedirect('http://fullurl.com/account/logout');
}, 'http://fullurl.com/account/logout');
}catch(e){
location.href = 'http://fullurl.com/account/logout';
}
}
HTML Link:
<a href="#" onclick="FBlogout(); return false;">Log Out</a>
函数fBlogout(){
试一试{
FB.Connect.ifUserConnected(函数(){
FB.Connect.LogoutAndDirect('http://fullurl.com/account/logout');
}, 'http://fullurl.com/account/logout');
}捕获(e){
location.href=http://fullurl.com/account/logout';
}
}
HTML链接:
参考:您的脚本标记不正确:
<script> src="http://connect.facebook.net/en_US/all.js"></script>
^^^
src=”http://connect.facebook.net/en_US/all.js">
^^^
有了这个额外的
,您就把src=…
部分变成了实际的javascript,只定义了一个名为“src”的变量。因此,您实际上没有包含FB javascript。您的脚本标记不正确:
<script> src="http://connect.facebook.net/en_US/all.js"></script>
^^^
src=”http://connect.facebook.net/en_US/all.js">
^^^
有了这个额外的
,您就把src=…
部分变成了实际的javascript,只定义了一个名为“src”的变量。因此,您实际上没有包含FB javascript。FB.Connect
基于遗留JS SDK,您使用的是。要获得所需的功能,请尝试:
FB.Connect
基于遗留JS SDK,您正在使用。要获得所需的功能,请尝试:
是的,这个函数看起来不错,但是FB.Connect仍然没有定义:(当我添加正确的缩进时,您的代码对我有效。请尝试在}之前添加一行新行)
FB.Connect
是遗留SDK;新的函数只是FB.
,所以只要他引用新的SDK,这个函数就不起作用。是的,这个函数看起来不错,但是FB.Connect仍然没有定义:(当我添加正确的缩进时,你的代码对我有效。试着在}之前放一行新行)FB.Connect
是遗留SDK;新的是FB.,所以只要他引用新的SDK,这就不起作用。