`
niqingyang
  • 浏览: 44162 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

登录、收藏、对比、添加购物车接口

    博客分类:
  • YII
 
阅读更多

购物车接口

 

一、引入JS

1.{script src='@web/js/jquery.fly.min.js,@static/js/szy.cart.js'}

 

二、使用

 

1.加入购物车

 

// 添加购物车
// @param sku_id 商品SKU编号
// @param number 数量
// @param options 其他参数 {is_sku-是否为SKU, image_url-图片路径, event-点击事件,
 // callback-回调函数}
$.cart.add(id, number, options);

 2.从购物车中移除

 

 

// 从购物车中删除
// @param cart_ids 购物车编号数组
$.cart.remove(cart_ids, callback)

 

 

对比接口

 

1.添加对比商品

 

// 添加对比商品
// @param goods_id 商品编号
// @param image_url 图片路径
// @param event 点击事件
// @param callback 回调函数
$.compare.add(goods_id, image_url, event, callback)

 

 

2.移除

 

// 移除对比商品
$.compare.remove(goods_id, callback)

 

 

3.清空

// 移除全部对比商品
$.compare.clear()

 

4.清空对比商品的回调函数

// 移除全部对比商品
$.compare.clearCallback = function(){
// 你需要去实现的代码
}

收藏接口

 

1.收藏商品

 

// 添加收藏
// @param goods_id 商品编号
// @param sku_id 商品SKU编号
// @param callback 回调函数
$.collect.addGoods(goods_id, sku_id, callback)

 

 

2.收藏店铺

 

// 添加收藏
// @param shop_id 店铺编号
// @param callback 回调函数
$.collect.addShop(shop_id, callback)

 

 

3.移除收藏商品

 

//移除加收藏
// @param goods_id 商品编号
// @param callback 回调函数
$.collect.removeGoods(goods_id, callback)

 

4.移除店铺收藏

 

// 移除收藏
// @param shop_id 店铺编号
// @param callback 回调函数
$.collect.removeShop(shop_id, callback)

 

 

登录窗口

 

1.打开登录窗口

$.login.show()

 2.关闭登录窗口

$.login.close()

3.登录成功回调函数

// 登录成功的回调函数默认会刷新当前页面,如果有需要可以在您的页面里重写此函数
$.login.success = function(){
window.location.href = window.location.href;
}

 

分享到:
评论

相关推荐

    js商品对比代码,js商品购物车

    在电子商务网站中,商品对比和购物车功能是用户体验的核心部分,尤其对于JavaScript开发者来说,实现这些功能至关重要。这里我们主要探讨“js商品对比代码”和“js商品购物车”的相关知识点,以及如何实现一个强大的...

    JSP购物车应用实例

    1. 用户请求添加商品到购物车,请求被发送到一个专门处理购物车操作的Servlet。 2. Servlet接收请求,处理业务逻辑,如检查库存、更新购物车等。 3. Servlet完成操作后,可以将结果(如新的购物车状态)存入request...

    电子商务网站购物车源码(asp)

    2. **添加到购物车**:用户可以通过点击“加入购物车”按钮将商品添加到自己的购物车中,此功能需要与服务器进行交互,更新用户的购物车状态。 3. **购物车管理**:用户可以查看购物车中的商品,调整数量或删除某个...

    经典购物车代码asp.net20开发

    通过深入研究这两套购物车代码,开发者可以对比其优缺点,学习到如何在实际项目中灵活运用ASP.NET 2.0技术和数据库管理,从而提升自己的编程技能。对于初学者来说,这是一个很好的实践案例,而对于经验丰富的开发者...

    购物车源码

    7. **API设计**:购物车功能往往通过API接口供前端调用,因此需要设计清晰的接口规范,如RESTful API,提供添加、删除、修改、查询等操作。 8. **异常处理**:源码中应包含适当的错误处理和异常捕获,确保在出现...

    HTML5+CSS手机微信订餐购物车结算模板

    3. **动画和过渡效果**:CSS3的transition和animation属性可以添加平滑的过渡和动态效果,提升用户体验,例如购物车添加和删除商品时的动画反馈。 4. **图标字体**:使用Font Awesome等图标字体库,可以轻松地在...

    ssh购物车(登陆,分页,增删改查,购物车,订单)

    SSH购物车是一个基于Struts2、Spring和Hibernate三大框架构建的简单购物系统,它涵盖了登录、分页、增删改查、购物车以及订单管理等核心功能,是初学者学习和理解MVC模式以及企业级Java开发的良好实践案例。...

    phpcms商场购物车修改包

    1. **多商品添加与管理**:优化了用户添加、删除和修改购物车内商品的数量,提供了更友好的操作界面。 2. **商品比较功能**:可能新增了比较不同商品功能,帮助用户在购买决策时进行对比。 3. **优惠券与促销活动...

    amazon图书书目数据库查询接口

    4. **购物车操作**: 允许用户添加商品到虚拟购物车,以便后续购买。 5. **图像服务**: 提供商品图片,不同尺寸可供选择。 6. **销售排名**: 查询商品在亚马逊分类中的销售排名,有助于了解商品的市场表现。 7. **...

    POST封包对比小工具1.102.zip

    2. **API交互**:现代Web应用大量依赖API进行数据交换,POST请求被用来创建新的资源,例如在用户注册、商品添加到购物车等操作中。 POST封包对比小工具的核心功能包括: 1. **请求头对比**:显示两个POST请求的头部...

    LinkedListView:两个ListView联动效果,并且实现购物车动画效果的demo

    在这个demo中,当用户将商品添加到购物车时,可能会有一个动画效果,比如商品从ListView中滑动到购物车的位置。这需要开发者掌握Android的动画系统,包括ObjectAnimator、ValueAnimator、TranslateAnimation等,以...

    .net下商品比较功能

    为了实现购物车功能,我们可以创建一个`ShoppingCart`类,它将存储用户选择的商品,以及与购物车相关的操作,如添加、删除、计算总价等。`ShoppingCart`可以利用`IProductComparisonService`来同步商品比较和购物车...

    shop.zip

    5. **用户接口**:购物车系统应提供添加、删除、修改商品数量、清空购物车等功能。同时,可能还需要提供收藏夹、商品对比等附加功能。 6. **计算总价**:系统需要实时计算购物车中所有商品的总价,考虑折扣、优惠券...

    shopping-cart-haskell:“ Scala的实用FP:实践方法”一书中开发的购物车应用程序的Haskell版本

    1. **http** - 表明这个项目可能涉及到HTTP协议,可能是一个Web服务,允许用户通过HTTP请求进行交互,如添加商品到购物车、查看购物车内容等。 2. **functional-programming** - 明确指出这个项目是基于函数式编程...

    商城小程序

    用户下载后,通常会看到清晰的指引,如登录注册、商品分类浏览、搜索功能、购物车添加、订单管理、支付方式选择等。此外,可能还会有优惠券、积分系统、会员服务等功能,以吸引并留住消费者。 商城小程序的核心功能...

    Laravel开发-laravel-cart

    最后,你可能需要在前端展示购物车内容,可以通过Blade模板或者其他前端框架(如Vue.js)与后端接口交互,获取并显示购物车状态。 总结来说,`lararavel-cart`为Laravel开发者提供了一个强大且易于使用的购物车解决...

    php 电子商城系统源代码

    购物车功能允许用户添加、删除商品,调整数量,并可以实现商品的收藏、对比。购物车数据通常通过session或cookie临时存储在客户端,用户确认购买后,会生成订单。 5. **订单处理** 订单系统负责订单的创建、支付...

    java GUI 购书系统源代码

    这个系统的核心是利用Java的Swing或JavaFX库来构建用户界面,允许用户进行一系列操作,如登录、注册、添加书籍到购物车、收藏书籍以及查看书籍详情和留言功能。在描述中提到了与C#相关的GUI购书项目,可能是由于误传...

    loadrunner java协议接口测试

    `CartServ`可能是某个服务或者应用程序的名称,可能与购物车服务相关,而`jar包`则是Java应用程序或库的归档文件,包含编译后的类文件和其他资源。在LoadRunner测试中,`jar包`可能包含应用程序的业务逻辑,测试人员...

Global site tag (gtag.js) - Google Analytics