将facebook用户详细信息保存到数据库
我有一个登录到facebook的按钮,所有的工作都很好,点击我想用户id,名字和姓氏被添加到一个数据库(我有一个php文件,这很好的工作)我的问题是张贴到php文件的数据。下面是我的代码,我得到的错误是未定义$。我知道我需要引用jquery文件。但是,我不知道该去哪里,因为脚本已经引用了facebooks js文件将facebook用户详细信息保存到数据库,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我有一个登录到facebook的按钮,所有的工作都很好,点击我想用户id,名字和姓氏被添加到一个数据库(我有一个php文件,这很好的工作)我的问题是张贴到php文件的数据。下面是我的代码,我得到的错误是未定义$。我知道我需要引用jquery文件。但是,我不知道该去哪里,因为脚本已经引用了facebooks js文件 <script src="http://connect.facebook.net/en_US/all.js"></script> <script>
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script>
FB.init({
appId:'137558232981530',
cookie:true,
status:true,
xfbml:true
});
FB.Event.subscribe('auth.login', function(response)
{
FB.api('/me', function(response) {
$.post("usersignup.php", {
facebookid: response.id,
email: response.email,
firstname: response.first_name,
lastname: response.last_name
});
});
});
</script>
FB.init({
appId:'137558232981530',
曲奇:是的,
状态:正确,
xfbml:对
});
FB.Event.subscribe('auth.login',函数(响应)
{
FB.api('/me',函数(响应){
$.post(“usersignup.php”,{
facebookid:response.id,
电子邮件:response.email,
firstname:response.first_name,
lastname:response.last_name
});
});
});
1.您必须在脚本上方引用jQuery(在上面的任何地方,独立脚本的引用顺序都不重要(它们彼此不冲突))
e、 g
2.尝试使用jQuery.post而不是
$。作为“$”发布可能与
其他脚本API(如prototype)。
<script src="http://connect.facebook.net/en_US/all.js"></script>
<script src="jquery.js"></script>