我想知道是否有一种方法可以创建一个类似 facebook 的按钮,当您在 Facebook 上缩短特定帖子并在我的数据库中记录用户的姓名时,该按钮会单击,或者通过单击按钮来完成两个功能,一个在 facebook 上和我的数据库中的一个。
问问题
94 次
2 回答
0
您可以使用 Facebook Like 按钮插件,它可以让您给它一个 Javascript 回调。您可以使用 AJAX 将此回调链接到您的数据库。
编辑:
你问了一个例子。
首先,您在全局范围内编写一个 javascript 函数。这是当有人单击“赞”按钮时您想要执行的功能。假设你这样声明:
function logFacebookLike(response) {
// AJAX to log to database
}
现在,在您加载按钮后的某个时间点,您订阅 Facebook edge.create 事件并给它您的回调。Facebook 将运行您的函数并传入一些数据(作为响应变量)。您可以像这样订阅事件:
FB.Event.subscribe('edge.create', logFacebookLike);
而已。您可以在Facebook Javascript 文档中了解更多信息。如果您想要一个 AJAX 示例,那么您需要创建一个具有更具体上下文的不同问题。
于 2013-03-12T05:20:28.137 回答
0
使用 jquery 将类或 id 添加到您的 facebook like 按钮,并使用 josaphatv 提到的单击功能触发一个回调函数到您的数据库,使用 AJAX 保存您需要的信息。
于 2013-03-12T05:50:18.590 回答