0

私の Ember アプリケーションでは、サーバーからまだ取得およびキャッシュされていないいくつかのオブジェクトを参照しています。[]Ember は、URL 内のすべての ID を横に持つ単一のリクエストで必要なデータを取得しています。しかし、私の Java バックエンドはそれを正しく処理しません。例:/rest/sites?ids[]=1&ids[]=3&ids[]=5

これらのブラケットを削除するように Ember を構成する方法はありますか? このような:/rest/sites?ids=1&ids=3&ids=5

私の例を見てください。

以前の呼び出しからの応答:

{
  "client": {
    "name": "test",
    "sites": [ 1, 3, 5 ]
  }
}

私のテンプレート:

{{#each controllers.sites}}
  <h2>{{name}}</h2>
{{/each}}
4

1 に答える 1

0

掘り下げた後、ブラケットはjQueryのAJAX設定に由来することがわかりました。シリアル化された URL から角かっこを削除するように構成できる jQuery 設定があります。

$.ajaxSettings({ traditional = true });
于 2013-03-11T22:09:48.643 に答える