假设我的基于 Backbone.js 的 Web 应用程序有一个包含多个下拉菜单的表单,每个下拉菜单包含不同类型的数据,通过 API 数据填充。
当我使用 Backbone.js 时,我的应用程序逻辑完全位于客户端。因此,我不想通过典型的服务器端 MVC 方法来填充这些下拉列表,即通过服务器端将数据注入 MVC 视图;相反,我希望 Backbone 检索这些下拉列表的数据。
所以,我的问题是:要填充三个不同的下拉菜单,我会向我的 API 执行三个不同的 AJAX 请求吗?例子:
- 获取/类别/
- 获取/国家/
- 获取/车辆/模型
或者从 RESTful 的角度来看,将这些组合成一些“元”API 方法是否有意义?