在rails 2中,对于ajax表单,我们可以有ajax回调,例如之前,之后等。如何在rails 3中做到这一点。
我也有同样的问题,并且这个帖子 http://blancer.com/tutorials/105318/using-unobtrusive-javascript-and-ajax-with-rails-3/帮我弄清楚了。基本上,您需要将一个侦听器附加到对 Rails 回调事件做出反应的元素。例如:
<%= link_to 'Delete', post,
:confirm => 'Are you sure?',
:method => :delete,
:remote=>true,
:id=>'delete' %>
在一个单独的 js 文件中(以使其不引人注目),使用 jQuery:
$('#delete').bind('ajax:success', function() {
// do something
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)