0
我正在使用Rails中的Ajax调用渲染一些元素,但是我的另一个功能需要引用这些元素。我现在面临的问题是,除非Ajax请求已经真正完成,否则函数不能获取这些元素。 ajax调用之后在Rails中运行javascript函数吗?如何在Ajax调用Rails之后执行JavaScript函数?
例如:
fetch_cards.js.erb
var cards = $('.cards'); // only fetches previous cards, not the new ones
my_function(cards);
cards_controller.rb
def fetch_cards
respond_to do |format|
format.js
end
end
感谢您的帮助!这几乎修复它,只是我删除了“网址”。另外“完整”缺少“}”。 :) – user3048402
是的,这是一个马虎的例子,我会更新它以备将来参考! –