`
dearsuper
  • 浏览: 67256 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
社区版块
存档分类
最新评论

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

阅读更多
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


实现购物车为空时,隐藏起来。
分享到:
评论
3 楼 yangEye 2007-09-06  
好佩服你的!
2 楼 dearsuper 2007-09-05  
答案马上发布!
1 楼 lzpddd 2007-09-05  
想必Playtime p130最后一题已经胸有成竹了吧,“给购物车的每个条目添加一个连接,点击条目就会将当前条目的数量减一,如果数量到0,则删除该条目,要求用AJAX实现”期待你的答案!呵呵!

相关推荐

    Java Web应用开发:修改和清空购物车.docx

    ### Java Web应用开发:修改和清空购物车 #### 目标 本章节旨在实现一个基本的购物车功能,使用户能够对购物车中的商品数量进行修改或直接清空整个购物车。具体而言: 1. **修改商品数量:** 用户可以在商品数量...

    基于框架的Web开发-购物车修改、删除、清空.docx

    在基于框架的Web开发中,实现购物车功能的修改、删除和清空是电商系统中的常见操作。这里我们将深入探讨如何实现这些功能,主要涉及以下几个关键部分:CartItemDao接口、CartItemService接口及其实现、...

    Asp.Net Ajax 购物车

    2. **添加商品到购物车**:当用户点击“添加到购物车”按钮时,后台代码会使用Ajax异步调用处理请求,将商品信息保存到Profile中。这可以通过创建一个服务器端的方法,接收前端传来的商品信息,然后更新Profile字段...

    MYSQL+JSP+AJAX 购物车 Dome

    综上所述,"MYSQL+JSP+AJAX 购物车 Dome"是一个涵盖了数据库设计、后端开发、前端交互和示例教学的综合项目,为学习者提供了一个了解和实践Web开发中常见技术的平台。通过这个Dome,你可以学习到如何将MySQL、JSP和...

    java web 购物车代码

    在Java Web开发中,购物车功能是电子商务网站的核心部分,它允许用户选择商品并暂时存储在购物车中,以便后续进行结算。这个"java web 购物车代码"项目显然是一个实现这一功能的示例。以下是这个项目可能涉及的关键...

    简单的购物车实现计算

    2. **添加到购物车**:在每个商品旁边设置一个“加入购物车”按钮,点击后,通过AJAX或者表单提交请求,将商品ID发送给服务器。服务器接收到请求后,会检查当前session中是否有购物车数据,如果没有,则创建一个新的...

    运用jsp实现的购物车模块

    总的来说,"运用jsp实现的购物车模块"涵盖了Web开发中的许多基础概念和技术,包括JSP页面设计、服务器端数据处理、数据库操作以及用户交互逻辑。理解并掌握这些知识点对于开发完整的Web应用程序至关重要。在实际项目...

    jsp+ajax+struts+hibernate+mysql开发的购物车系统(源代码)

    该购物车系统是一个基于Java Web技术的完整应用,利用了JSP、Ajax、Struts、Hibernate和MySQL等组件,展示了现代Web开发中的MVC(Model-View-Controller)设计模式和ORM(对象关系映射)理念。以下是这些技术在系统...

    购物车代码

    【购物车代码】是一个关于网页开发的项目,主要聚焦于实现淘宝购物车的功能,包括添加商品、减少商品数量、删除单个商品以及清空整个购物车。这个项目使用JavaScript(可能结合了jQuery库)来处理用户交互,并设计了...

    JSP购物车增删查改

    **JSP购物车系统**是基于Java服务器页面(JSP)技术实现的一种电子商务中的常见功能模块,主要用于模拟用户在在线商店中的购物体验。这个系统涵盖了购物车的基本操作,包括商品的添加、删除、查询和修改。下面将详细...

    struts2+cookies实现购物车

    在IT领域,特别是Web开发中,使用Struts2框架结合cookies来实现购物车功能是一种常见的技术方案。本文将深入解析如何通过Struts2与cookies协同工作,构建一个实用且高效的在线购物车系统。 ### Struts2简介 Struts...

    基于jsp实现的购物车源码(结账、清空、继续购物)

    【基于jsp实现的购物车源码(结账、清空、继续购物)】是一个适合初学者的编程资源,它提供了一套完整的JSP(JavaServer Pages)实现的购物车功能,包括添加商品到购物车、查看购物车内容、结算购物车中的商品以及...

    购物车的基本实现

    本文将深入探讨“购物车”的基本实现,主要涉及的技术包括JSP(JavaServer Pages)、Servlet以及Hibernate,这些都是Java Web开发中的重要组成部分。 **JSP** 是Java的一种动态网页技术,它允许开发者在HTML页面中...

    JSP实验-购物车(用session实现)

    **JSP实验-购物车(用session实现)** 在Web开发中,购物车是一个常见的功能,它允许用户选择商品并暂时存储,直到他们准备结账。在这个实验中,我们将使用JavaServer Pages (JSP) 技术来创建一个简单的购物车,主要...

    购物车实例(全)添加,修改,查看,清空等功能

    总的来说,这个购物车实例涵盖了Web开发中的许多核心概念,包括面向对象编程、数据库交互、前端页面设计、用户会话管理、支付接口集成等。通过学习和实践这个实例,开发者可以深入理解电商系统中的购物车功能是如何...

    购物车(PHP)实现

    2. **查看购物车**:用户可以随时查看购物车中的商品,这需要前端展示购物车中所有商品的列表,包括商品名称、图片、单价、数量和小计。PHP脚本将购物车数据查询出来,通过JSON格式传输到前端,前端解析并渲染页面。...

    Servlet实现购物车

    2. **购物车对象**:在Servlet中,可以创建一个名为`Cart`的类,用来表示购物车。这个类通常包含一个集合(如List或Map)来存储用户选择的商品,每件商品包含商品ID、数量等信息。 3. **添加商品**:用户点击“加入...

    session技术实现网上商城购物车

    在Web开发中,实现用户购物车功能是电商系统不可或缺的一部分。购物车允许用户在不立即购买商品的情况下,选择多个商品并存储它们以供后续结账。在这个小例子中,我们将探讨如何使用Session技术来实现这一功能。...

    Java web 购物车Idea工程ServletCartDemo

    【Java Web 购物车Idea工程ServletCartDemo】是一个基于Java Web技术实现的购物车示例项目,主要用于展示如何在Web应用中处理用户的购物行为。该项目利用了Servlet技术来处理HTTP请求,实现了用户添加商品到购物车、...

    购物车功能的实现

    下面将详细讲解购物车功能的实现,包括增、删、改、查四个主要操作,并结合"项目3购物车"这一文件名推测这可能是一个实际的开发案例。 一、购物车的添加(Add) 购物车添加功能通常是用户点击商品页面的“加入...

Global site tag (gtag.js) - Google Analytics