Backbone.js を使用して、モデルのメソッド内からモデル プロパティを設定したいと考えています。これは単純なはずですが、機能させることができません。
現在、私が持っているのはこれです。「performSearch」の呼び出し中に「results」プロパティを設定しようとしています:
var SearchModel = Backbone.Model.extend({
performSearch: function(str) {
$.get('/' + str, function(results) {
console.log(data);
this.set("results", data);
});
},
});
これにより、次のエラーが表示されます。
Uncaught TypeError: Object #<Object> has no method 'set'
私は何を間違っていますか?