配置Ember以从url数组中删除url中的括号

时间:2013-03-11 22:06:14

标签: jquery ember.js ember-data

在我的Ember应用程序中,我引用了一些尚未从服务器检索和缓存的对象。 Ember会在单个请求中获取所需的数据,其中包含位于其旁边的[]的网址中的所有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}}

1 个答案:

答案 0 :(得分:0)

在挖掘I found之后,括号来自jQuery的AJAX设置。 您可以配置jQuery设置以从序列化URL中删除方括号:

$.ajaxSettings({ traditional = true });