rails在AJAX追加后触发javascript

rails在AJAX追加后触发javascript,javascript,jquery,ruby-on-rails,ajax,Javascript,Jquery,Ruby On Rails,Ajax,我有一个rails应用程序。如何使.js函数在页面加载时没有的元素上工作,但后来又附加了AJAX?如果我将代码添加到create.js.erb,那么事件将触发两次。我无法从基本文档准备页面:load函数中取出代码,因为我需要它在AJAX调用之前工作。您的问题会引出许多其他问题。也许您应该发布一些代码,以便更多地了解您的问题所在。 但是,如果您希望在页面加载时以及ajax调用后实现一些逻辑,则将JavaScript封装在单独的函数中,然后调用该函数: 1.页面加载;和 2.在Ajax调用的成功事件

我有一个rails应用程序。如何使.js函数在页面加载时没有的元素上工作,但后来又附加了AJAX?如果我将代码添加到create.js.erb,那么事件将触发两次。我无法从基本文档准备页面:load函数中取出代码,因为我需要它在AJAX调用之前工作。

您的问题会引出许多其他问题。也许您应该发布一些代码,以便更多地了解您的问题所在。 但是,如果您希望在页面加载时以及ajax调用后实现一些逻辑,则将JavaScript封装在单独的函数中,然后调用该函数: 1.页面加载;和 2.在Ajax调用的成功事件中


HTH

这里还有一个更详细的问题。我不确定哪种方式更好。measurelink,这是一种很好的实现方式吗?你可以在我链接的帖子中看到吗?目前它正在发挥作用,但我不确定这是否是一个好方法。我以前在其他示例代码中没有见过这种解决方案。难道不能用jquery页面:change来完成吗?