我正在编写一个将订单发送到远程服务器的应用程序。我现在已经完成了很多设置新订单的逻辑。物品被添加到购物车,购物车总数被创建,我现在准备好点击服务器端点。目前,REST API(由一个单独的团队构建)需要我:
- 发送新订单请求并接收新订单号
- 循环通过我的购物车将每个项目单独发送到新的订单端点
- 发送订单总额
- 发送付款方式和金额
- 将最终数据作为收据返回给客户
我目前有 - 包含项目模型的购物车集合 - 总计模型
我不是特别在寻找代码,但有人可以概述一种将数据发送到服务器的方法。我试图弄清楚如何使用集合和 API URI 端点来做到这一点,但没有任何先例可循。在 Marionette/Backbone 应用程序中使用 deferds 和 Promise 直接向服务器发送 POST 请求是自然的,还是有更好的方法?
我将不胜感激任何正确方向的指示,