2

假设我的基于 Backbone.js 的 Web 应用程序有一个包含多个下拉菜单的表单,每个下拉菜单包含不同类型的数据,通过 API 数据填充。

当我使用 Backbone.js 时,我的应用程序逻辑完全位于客户端。因此,我不想通过典型的服务器端 MVC 方法来填充这些下拉列表,即通过服务器端将数据注入 MVC 视图;相反,我希望 Backbone 检索这些下拉列表的数据。

所以,我的问题是:要填充三个不同的下拉菜单,我会向我的 API 执行三个不同的 AJAX 请求吗?例子:

  1. 获取/类别/
  2. 获取/国家/
  3. 获取/车辆/模型

或者从 RESTful 的角度来看,将这些组合成一些“元”API 方法是否有意义?

4

1 回答 1

0

我认为 Backbone 对此非常不可知论。如果您不介意提出三个请求,那么这样做当然可以。如果您想对您的 API 进行一次调用,将所有三组数据编译在一起并返回它们,那么在返回时进行处理也是完全合法的。

于 2012-09-18T21:49:20.840 回答