我正在编写一个将订单发送到远程服务器的应用程序。我现在有很多逻辑来设置新订单。项目被添加到购物车,购物车总计已创建,我现在准备好击中服务器端点。目前,该REST API(这是由一个独立的团队构建的)需要我:Marionnette中的所有内容都必须是对象还是集合
- 发送一条新订单请求和接收新的订单号
- 依次通过我的购物车发送的每个项目单独地新订单端点
- 发送订单总数
- 发送的付款方式和金额
- 返回最终数据作为收据给客户
我现在有 - 一个购物车收藏包含的项目模型 - 一个总量模型
我不是在寻找特别的代码,但可能有人轮廓将数据发送到服务器的方法。我试图找出如何使用集合和API URI端点来做到这一点,但没有任何先例可以遵循。在Marionette/Backbone应用程序中使用defferds和promises使用直接的POST请求到服务器是否很自然,还是有更好的方法?
我将不胜感激任何指针在正确的方向,