Получить коллекцию Backbone с параметрами поиска

Я хотел бы реализовать страницу поиска, используяBackbone.js, Параметры поиска взяты из простой формы, и сервер знает, как анализировать параметры запроса и возвращать массив результатов json. Моя модель выглядит примерно так:

App.Models.SearchResult = Backbone.Model.extend({
    urlRoot: '/search'
});

App.Collections.SearchResults = Backbone.Collection.extend({
    model: App.Models.SearchResult
});

var results = new App.Collections.SearchResults();

Мне это нравится каждый раз, когда я выступаюresults.fetch()содержимое формы поиска также будет сериализовано сGET запрос. Есть ли простой способ добавить это, или я делаю это неправильно, и, вероятно, следует вручную написать запрос и создать коллекцию из возвращенных результатов:

$.getJSON('/search', { /* search params */ }, function(resp){
    // resp is a list of JSON data [ { id: .., name: .. }, { id: .., name: .. }, .... ]
    var results = new App.Collections.SearchResults(resp);

   // update views, etc.
});

Мысли?

Ответы на вопрос(4)

Ваш ответ на вопрос