我不知道是否有一種方法來創建一個Facebook的按鈕,當您在臉書上縮短特定的帖子時點擊並在我的數據庫中記錄他的用戶名或點擊按鈕完成兩個功能,一個在Facebook上,另一個在我的數據庫中。像按鈕執行兩個功能
回答
你可以使用Facebook的Like button plugin,讓你給它一個Javascript回調。您可以使用AJAX將此回調鏈接到您的數據庫。
編輯:
你問了一個例子。
首先你在全局範圍內編寫一個javascript函數。當有人點擊類似按鈕時,這是您想要做的功能。假設你宣佈它是這樣的:現在
function logFacebookLike(response) {
// AJAX to log to database
}
,在加載了按鈕之後的某一點,你訂閱了Facebook edge.create事件,並給它回調。 Facebook將運行你的函數並傳入一些數據(作爲響應變量)。您可以訂閱此類活動:
FB.Event.subscribe('edge.create', logFacebookLike);
就是這樣。你可以在Facebook Javascript Documentation中瞭解更多。如果你想要一個AJAX的例子,那麼你需要用更具體的上下文來創建一個不同的問題。
你好你有一個例子嗎?我不知道如何調用回調函數 – user2052139 2013-04-12 13:29:54
回調點是您給它們的應用程序調用它們:您只需要給應用程序回調。 在Facebook上,你創建了一個回調函數,比如'function my_callback()',然後你通過註冊edge.create事件把它交給Facebook:'FB.Event.subscribe('edge.create',my_callback );'你可以找到更多[這裏](http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe) – josaphatv 2013-04-13 14:05:11
使用jquery和使用josaphatv提到的點擊函數將類或id添加到您的Facebook like按鈕中使用AJAX爲您的數據庫觸發回調函數以保存所需的信息。
- 1. 按鈕不執行功能
- 2. kivy - 按鈕執行功能
- 3. 執行一個功能區內按鈕
- 4. 按鈕不能執行功能jQuery
- 5. .onclick按鈕不能執行功能
- 6. 執行附加到按鈕的功能
- 7. 按鈕onclick不執行功能
- 8. asp.net - 按鈕不會執行功能onclick
- 9. 使用Unity3D按鈕執行xcode功能?
- 10. 創建執行功能的按鈕
- 11. 帶兩個功能的一個按鈕
- 12. 必須點擊按鈕兩次執行功能 - jQuery
- 13. 兩個按鈕功能之一
- 14. 合併兩個功能切換按鈕
- 15. PHP的郵件功能(兩個按鈕?)
- 16. 具有兩個功能的Android按鈕
- 17. 如何獲得一個GUI按鈕來執行一個功能?
- 18. 如何通過點擊按鈕執行兩個不同的客戶端功能?
- 19. 一種方法執行兩個功能
- 20. 執行兩個功能foreach語句
- 21. Android像按鈕執行
- 22. 無法執行另一個按鈕的功能,如果當前按鈕集中
- 23. 按順序執行功能
- 24. 按鍵執行功能
- 25. 如何執行按鈕上的每個功能點擊
- 26. 單擊按鈕時如何執行某個功能?
- 27. 我怎樣才能執行兩個按鈕點擊動作
- 28. 運行按鈕的功能
- 29. ?按鈕功能的另一個按鈕
- 30. 多個按鈕功能
https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/ – CBroe 2013-03-11 17:50:34