我正在开发我的第一个backbone.js 应用程序并且遇到了一些障碍。也许有人可以帮助我克服这个障碍(我的理解差距)。我想要/需要做的是将集合数据返回到我的路由器,这样我就可以将它绑定到 Kendo UI Grid,但我没有在我的集合中看到任何搜索结果......我想我一定是缺少一些基本的东西,但我不确定它是什么。
这是我到目前为止所拥有的:
ES.Router = Backbone.Router.extend({routes: {
'': 'search',
'search': 'search',
'results': 'results'
},
results: function() {
var resultsData = new ES.Results();
var boo = resultsData.fetch({
data: JSON.stringify({"query":"myquery"}),
type: 'POST',
contentType: 'application/json'
});
console.log(boo);
}});
ES.Result = Backbone.Model.extend();
ES.Results = Backbone.Collection.extend({
model: ES.Result,
url: '/search/query'
});