【发布时间】:2014-07-06 07:36:30
【问题描述】:
我正在使用 Ruby on Rails 4。在 my previos question 中,我询问了如何处理 link_to :remote 元素“a là Rails Way”的 JavaScript 事件。但是,我想让 AJAX 执行 not 评估 JavaScript 响应(无论它是什么),以便我可以实现我的自定义行为。
在我的例子中,应该忽略的 AJAX 响应是通过单击以下链接生成的:
link_to('destroy', article_path(@article), :method => :delete, :remote => true, :id => 'css_id')
成功时它会返回一个 JS 重定向,但我想简单地捕捉成功响应而不评估后续重定向。
$('#css_id').on('ajax:success', function(event, xhr, status) {
alert("success!");
\\ Here I would like to do not evaluate the JS response.
});
我怎样才能做到这一点?
【问题讨论】:
标签: javascript jquery ruby-on-rails ruby-on-rails-4 unobtrusive-javascript