处理FB.Event.subscribe的正确方法是什么?

时间:2012-03-26 05:31:13

标签: javascript facebook facebook-like

每当用户点击Facebook赞按钮时,我都会尝试录制。 Facebook文档甚至specifically mentions这种可能性:

“假设您想在单击按钮时记录数据库中的喜欢”:

FB.Event.subscribe('edge.create',
    function(response) {
        alert('You liked the URL: ' + response);
    }
);

然后告诉您“用你的处理代码替换alert()。”有没有正确的方法来创建此处理代码?它怎么称呼?我试着寻找一些简单的解决方案,但没有成功。问题是我不熟悉JavaScript,但是我不应该很难找到我认为是单线解决方案。

更新:我知道我必须调用一个单独的脚本来实际与数据库进行交互。我只是不确定如何完全调用它,如果Facebook JavaScript SDK提供任何帮助。基于我收到的第一个答案,我应该使用像jQuery这样的东西,但这对我来说似乎有些过分。我错了这个假设吗?

1 个答案:

答案 0 :(得分:0)

您将需要多行,因为您还需要一个数据库来记录它。您将对已设置的页面使用ajax调用来记录click事件。设置的最简单的ajax调用是jquery的IMO。 http://api.jquery.com/jQuery.ajax/但是你仍然需要在服务器端提交一些内容来记录你的点击,例如带有sql或mysql数据库的asp或php页面,甚至是服务器上的文本文件。