使用Rails通过Ajax添加Twitter Bootstrap Popover

时间:2012-07-21 00:54:08

标签: jquery ajax ruby-on-rails-3 twitter-bootstrap popover

我正在尝试通过带有rails的ajax调用添加一个popover。我在firebug中看到内容加载正常,但弹出窗口没有加载。

所有其他弹出窗口都在页面上工作,如果我重新加载页面,弹出窗口也可以工作......但它只是在ajax调用上不起作用。我错过了什么?

update.js

$("#new-pins").append("<div class='pinimage' data-original-title=''><img src='/images/<%= @changes[0] %>.png' class='pinimage' data-content='hello' data-original-title=''></a></div>")

show.html popover javascript:

<script>
$(function () {
    $('.pinimage').popover({ html : true });
});
</script>

这是在ajax调用之后加载的内容:

<div class="pinimage" data-original-title="">
   <img class="pinimage" data-original-title="" data-content="hello" src="/images/card.png">
</div>

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

我有一个类似的issue,当我意识到我在文档加载时调用jquery但我不得不再次在.js.erb文件中调用它时,它终于得到了它。