论坛首页 编程语言技术论坛

《Web开发敏捷之道》2版 P129 将清空购物车改为Ajax实现

浏览 2984 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2007-09-04  
1.将_cart.rhtml中"清空购物车"的请求改为Ajax方式
<% form_remote_tag :url => {:action => :empty_cart} do %>
    <%= submit_tag "清空购物车" %>
  <% end %>

 
2.修改控制器中的empty_cart方法
def empty_cart
    session[:cart] = nil
    redirect_to_index unless request.xhr?
  end


3.视图中,加一个文件empty_cart.rjs,内容是
page[:cart].visual_effect :blind_up


实现购物车为空时,隐藏起来。
   发表时间:2007-09-05  
想必Playtime p130最后一题已经胸有成竹了吧,“给购物车的每个条目添加一个连接,点击条目就会将当前条目的数量减一,如果数量到0,则删除该条目,要求用AJAX实现”期待你的答案!呵呵!
0 请登录后投票
   发表时间:2007-09-05  
答案马上发布!
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics