2011-04-03 193 views
1

我有一個登錄Facebook的按鈕,一切運作良好,點擊我想要的用戶ID,第一個和最後一個名字被添加到數據庫(我有這個PHP的文件工作很好)我遇到的問題是將數據發佈到php文件。我的代碼在下面,我得到錯誤$未定義。我明白,我將需要引用jquery文件。但是我不知道在哪裏的腳本已經引用Facebook的JS文件將facebook用戶的詳細信息保存到數據庫

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

回答

0

1.You已經引用jQuery的腳本以上(上面的任何地方,參考順序無所謂獨立腳本(即不衝突彼此)) 例如

<script src="http://connect.facebook.net/en_US/all.js"></script> 
<script src="jquery.js"></script> 

使用jQuery.post 2.Try代替 $。員額爲 '$' 可以與其他 腳本的API(如原型)發生衝突。 jQuery conflicts with other frameworks

+0

謝謝你現在修正 – James 2011-04-03 17:03:27

相關問題