options の値が内部では jQuery.ajax に渡されるので、/api/blogs/1?foo=bar のようにクエリ文字を渡したい場合は次のように書く。
1 2 3 4 5 6 7 8 9 10 11 12 13 | var Blog = Backbone.Model.extend({ defaults: { "dateTime" : new Date().toISOString() }, initialize: function (attrs, options) { }, validate: function (attrs) { if (attrs.text.length === 0) { return "本文が入力されていません" ; } } }); blog.fetch({data: {foo: "bar" }}); |