ドキュメントに従って、私はしました:
var collection = new Backbone.Collection.extend({
model: ItemModel,
url: '/Items'
})
collection.fetch({ data: { page: 1} });
URLは次のようになります: http://localhost:1273/Items?[object%20Object]
のようなものを期待していた http://localhost:1273/Items?page=1
では、fetchメソッドでどのようにパラメータを渡すのですか?
それは間違いなく奇妙です。あなたが持っているように見えるものは、APIドキュメントに基づいて、うまく機能するはずです。最新バージョンのBackbone.jsを使用していますか?
—
マットボール
やってみ
—
Joe
JSON.stringify({ data: { page: 1} })
ませんか?
@Joe Tuskan、どうすればいいのかわかり
—
Shawn Mclean
collection.fetch(JSON.stringify({ data: { page: 1} }));
ませんが、URLには何も渡されませんでした。
OK、これを行います:collection.fetch({data:JSON.stringify({page:1})});
—
Joe
これは、Backbone 1.0 fyiで記述したとおり正常に機能します
—
Dominic