私の Backbone.js ベースの Web アプリケーションに、複数のドロップダウンを含むフォームがあり、それぞれが異なるタイプのデータを含み、API データを介して取り込まれたとします。
Backbone.js を使用しているため、アプリケーション ロジックは完全にクライアント側にあります。したがって、サーバー側を介して MVC ビューにデータを挿入する典型的なサーバー側 MVC アプローチを使用して、これらのドロップダウンを設定したくありません。代わりに、Backbone がこれらのドロップダウンのデータを取得するようにします。
そこで、私の質問は次のとおりです。3 つの異なるドロップダウンを設定するには、API に対して 3 つの異なる AJAX リクエストを実行しますか? 例:
- GET /カテゴリ/
- GET /国/
- GET /車両/モデル
それとも、RESTful な観点から、これらを何らかの「メタ」API メソッドに結合することは理にかなっていますか?