【发布时间】:2018-03-12 04:34:50
【问题描述】:
我正在开发一个使用 Ruby on Rails 作为框架的 web 应用程序。对于所有部分渲染,我们使用了带有远程 true 的 link_to,如this 答案中所述。但是,我想将所有这些链接绑定到等效于 ajax:beforeSend 和 ajax:complete 的东西,以便在 jQuery 中调用页面时实现加载器。到目前为止,我尝试了以下方法,但它不起作用:
$('a').on('ajax:beforeSend', function() {
alert("BEFORE");
});
$('a').bind('ajax:complete', function() {
alert("AFTER");
});
因此,如果您有任何其他想法,如果您能告诉我,将不胜感激。提前致谢。
编辑:这是我如何使用 link_to 的示例:
<%= link_to({action: "show_card", controller: "pages", id: activ.id, method: :get, :remote => true}, class: "nav-link p-0") %>
【问题讨论】:
标签: javascript jquery ruby-on-rails ruby ajax