在ajax之后重新绑定javascript会在rails 3中呈现新的部分

时间:2014-08-22 13:45:45

标签: jquery ruby-on-rails-3

我有一个问答网站。当一个人正确回答问题并单击按钮时,会提供一个新问题。我正在使用" remote:true"通过rails 3中的ajax执行此操作。问题是当插入新问题partial时,javascript不起作用。有几个按钮使用javascript来显示线索,但这已经破了。我假设问题是插入部分时按钮没有绑定。

update.js.erb看起来像这样:

$("#question").replaceWith( ' <%= j render "enrollments/question" %> ');

要让按钮再次工作,我需要做些什么?

更新

我可以通过简单地添加在呈现部分之后再次加载的javascript代码来解决此问题。这是实现此目的的唯一方法还是有更好的方法来设置事件监听器agin?

0 个答案:

没有答案