rails中使用ajax
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://fsjoy.blog.51cto.com/318484/88707 |
步骤:
1.将button_to方法转换成form_remote_tag
例如:
<%=button_to "Empty Cart", :action=>"empty_cart"%> 转换成:
<%form_remote_tag :url=>{:action=>"empty_cart"} do%> <%=submit_tag "Empty Cart" %> <%end%> 这段转换会从这个button发起一个ajax远程调用,在layout中<head>标签中加入
<%= javascript_include_tag :defaults %> 在上面的action中对应了empty_cart,在视图中新建empty_cart.rjs, 在这个rjs中定义对于点击按钮要产生的ajax效果
page[:cart].visual_effect :blind_up 在这里看到:cart是在局部模板中定义过的一个标记,现在想要的效果就是点击empty cart按钮之后,让标识为cart的部分平滑的收起来。
-----
p139.playtime 1
本文出自 “李骥平” 博客,请务必保留此出处http://fsjoy.blog.51cto.com/318484/88707 本文出自 51CTO.COM技术博客 |


fsjoy1983
博客统计信息
热门文章
最新评论
友情链接
