答案 0 :(得分:0)
尝试在事件监听器本身中警告()某些内容,以查看它是否正确订阅
FB.Event.subscribe('edge.create', function(href, widget) {
alert('Like caught !');
$.ajax({
type: 'POST',
url: 'like-sql.php',
data: ({liked : 1})
});
});
并向fb添加notify = true:like
<fb:like notify="true" href="http://x.x.x" layout="button_count" show_faces="true" width="500"></fb:like>
我对“comment.create”有同样的问题,我通过notify =“true”解决了这个问题,订阅了“comments.add”!但我还是不能订阅“comment.remove”!
答案 1 :(得分:0)
没关系,我明白了。
我正在外部文件中对此进行测试,默认情况下我没有包含jQuery;)我不敢相信我花了这么长时间才搞清楚,哈哈。感谢所有的帮助!