我一直拉着我的头发试图解决这个问题。Facebook的社交按钮不工作在jquery/rails
如果我去:https://rbzexercise.herokuapp.com/workouts/4
像按钮Facebook的显示出来,但如果我点击其他锻炼(我使用AJAX来获取到其他锻炼)等按钮消失。当我刷新像按钮返回。我知道这与我使用jquery有关,但我不知道如何解决它。
我使用rails 3.2.1,ruby 1.9.2。我希望有足够的信息,如果不让我知道。
感谢您的帮助!
更新: Facebook的代码是在脚本中的部分
<script>
$(document).ready(function() {
$("div.dright").append('<div class="fb-like" data-href="<%= likepage_workout_url(workout) %>" data-send="true" data-width="450" data-show-faces="true"></div>')
});
</script>
它能够通过我的show.js.erb文件运行:
$("div.descbar").html("<%= escape_javascript(render('workouts/title', :workout => @workout)) %>");
请给我们一些代码。 – 2012-02-22 03:06:08
你是如何初始化Facebook的按钮?您在ajax调用加载内容后是否重新初始化它? – 2012-02-22 03:08:50
你如何重新初始化? – 2012-02-22 03:36:58