在 Backbone.js 中工作,我想从模型的方法中设置模型属性。这似乎应该很简单,但我无法让它工作。
目前我所拥有的是这个。我试图在调用“performSearch”期间设置“结果”属性:
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'
我究竟做错了什么?