在用户单击链接后,我试图完成两件事:
- 删除一个 div
- 在页面底部添加另一个元素
我使用 Rails link_to_remote 玩过,下面的代码是在删除 div之前添加了元素:
<%= link_to_remote "✓",
:url => {
:controller => :movies,
:action => :mark_as_seen,
:movie => movie,
:render => 'movie' },
:success => "Effect.Fade('movie_#{movie.id}_wrapper', { duration: 0.4 })",
:update => "movies", :position => "bottom",
:failure => "alert('Ooops! An error occurred.')"
%>
我试图将:update
and:position
放入:complete
回调中,但什么也没发生。当我将它们都放在:success
回调中时(在 之后Effect.Fade
),我得到的只是一个解析错误。
任何的想法?
谢谢,
凯文