根据文档,我做了:
var collection = new Backbone.Collection.extend({
model: ItemModel,
url: '/Items'
})
collection.fetch({ data: { page: 1} });
该网址原来是: http://localhost:1273/Items?[object%20Object]
我期待着类似的东西 http://localhost:1273/Items?page=1
那么如何在fetch方法中传递参数呢?
那绝对很奇怪。根据API docs,您看起来应该可以正常工作。您是否正在使用最新版本的Backbone.js?
—
马特·鲍尔,
你可以尝试
—
乔
JSON.stringify({ data: { page: 1} })
吗?
@Joe Tuskan,我不确定该怎么做,但我做到了:
—
肖恩·麦克林
collection.fetch(JSON.stringify({ data: { page: 1} }));
URL中未传递任何内容。
好的,执行以下操作:collection.fetch({data:JSON.stringify({page:1})});
—
乔
正如您在Backbone 1.0 fyi
—
Dominic