설명서에 따라 다음과 같이했습니다 .
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 docs 에 따라 정상적으로 작동하는 것 같습니다 . 최신 버전의 Backbone.js를 사용하고 있습니까?
—
매트 볼
당신은 시도 할 수 있습니까
—
Joe
JSON.stringify({ data: { page: 1} })
?
@Joe Tuskan, 나는 그걸로 무엇을 해야할지 모르겠지만, 나는했다 :
—
Shawn Mclean
collection.fetch(JSON.stringify({ data: { page: 1} }));
그리고 아무것도 URL에 전달되지 않았다 .
좋아, 이렇게하십시오 : collection.fetch ({data : JSON.stringify ({페이지 : 1})});
—
Joe
이것은 당신이 Backbone 1.0 fyi에서 작성했을 때 잘 작동합니다
—
Dominic