rails中使用ajax

步骤:
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
 




本文转自 fsjoy1983 51CTO博客,原文链接:http://blog.51cto.com/fsjoy/88707,如需转载请自行联系原作者
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值