バックボーンと Django Rest Framework を使用してアプリケーションを作成しようとしていますが、テンプレートのレンダリングでこの問題に直面しています。次のエラーが表示されます。
Uncaught TypeError: object is not a function
背骨
var EditBook = Backbone.View.extend({
el:'.page',
render: function (options) {
var that = this;
if(options.id) {
var book = new Book({id: options.id});
book.fetch()({
success: function(book) {
var template = _.template($('#edit-book-template').html(), {book: null});
that.$el.html(template);
}
})
} else {
var template = _.template($('#edit-book-template').html(), {book: null});
this.$el.html(template);
}
}
});
プログラムの制御フローを確認してみましたが、エラーは次の行を指しているようで、エラーsuccess: function(book){
はないようです。私はバックボーンに非常に慣れておらず、隅々まで助けを求めていたので、親切に助けてください。
編集:問題は解決されたため、無関係なコードが削除されました。