在我的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}}
答案 0 :(得分:0)
在挖掘I found之后,括号来自jQuery的AJAX设置。 您可以配置jQuery设置以从序列化URL中删除方括号:
$.ajaxSettings({ traditional = true });