[b]1.将_cart.rhtml中"清空购物车"的请求改为Ajax方式[/b]:
[b]2.修改控制器中的empty_cart方法[/b]:
[b]3.视图中,加一个文件empty_cart.rjs,内容是[/b]:
实现购物车为空时,隐藏起来。
<% form_remote_tag :url => {:action => :empty_cart} do %>
<%= submit_tag "清空购物车" %>
<% end %>[b]2.修改控制器中的empty_cart方法[/b]:
def empty_cart
session[:cart] = nil
redirect_to_index unless request.xhr?
end[b]3.视图中,加一个文件empty_cart.rjs,内容是[/b]:
page[:cart].visual_effect :blind_up实现购物车为空时,隐藏起来。
本文介绍如何通过Ajax优化购物车的清空功能,包括将清空操作转换为Ajax请求、修改控制器中的方法以及利用RJS实现视觉效果的变化。
2328

被折叠的 条评论
为什么被折叠?



