将facebook用户详细信息保存到数据库

将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>

我有一个登录到facebook的按钮,所有的工作都很好,点击我想用户id,名字和姓氏被添加到一个数据库(我有一个php文件,这很好的工作)我的问题是张贴到php文件的数据。下面是我的代码,我得到的错误是未定义$。我知道我需要引用jquery文件。但是,我不知道该去哪里,因为脚本已经引用了facebooks js文件

<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>