ตามเอกสารฉันทำ:
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
ดังนั้นฉันจะส่ง params ในวิธีการดึงข้อมูลได้อย่างไร
มันแปลกมาก สิ่งที่คุณต้องดูเหมือนว่ามันควรจะทำงานได้ดีขึ้นอยู่กับเอกสารของ API คุณใช้ Backbone.js เวอร์ชันล่าสุดอยู่หรือไม่?
—
Matt Ball
คุณลองได้
—
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