[英]How can I add description to Facebook like button using JavaScript?
[英]How can I add a Facebook share button using the Facebook Javascript SDK in an Ajax call?
我在Rails的Ajax调用中使用以下代码:
<script type="text/javascript">
$(document).on('click','#share_button', function(e){
e.preventDefault();
FB.ui({
method: 'feed',
name: '<%= fb_data[:name] %>',
link: '<%= fb_data[:link]%>',
picture: '<%= fb_data[:picture] %>',
caption: '<%= fb_data[:caption] %>',
description: '<%= fb_data[:description] %>'
}
);
});
</script>
这段代码在html视图中可以正常工作,但在用ajax渲染的视图中则不能。 我怀疑这是呈现$(document)和ajax时出现的问题,但是我不熟悉javascript或ajax来解决此问题。 有人可以帮忙吗?
尝试这个。
<script type="text/javascript">
$(document).ready(function() {
$('#share_button').click(function() {
FB.ui({
method: 'feed',
name: '<%= fb_data[:name] %>',
link: '<%= fb_data[:link]%>',
picture: '<%= fb_data[:picture] %>',
caption: '<%= fb_data[:caption] %>',
description: '<%= fb_data[:description] %>'
});
});
});
</script>
它行得通吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.