2013-03-11 106 views
0

在我的Ember應用程序中,我引用了一些尚未從服務器檢索並緩存的對象。 Ember在一個請求中獲取所需的數據,其中所有的URL都在[]旁邊。但是我的Java後端無法正確處理。例如:/rest/sites?ids[]=1&ids[]=3&ids[]=5配置Ember從URL中刪除括號,並帶有ID數組

有沒有辦法配置Ember刪除這些括號?像這樣:/rest/sites?ids=1&ids=3&ids=5

看我的例子。從早期的呼叫

響應:

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

我的模板:

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

回答

0

一些挖我found的括號來自的jQuery的AJAX的設置後。 有一個jQuery設置可以配置爲從序列化URL中刪除方括號:

$.ajaxSettings({ traditional = true });