Я пытаюсь реализовать простую форму входа в систему с помощью Backbone, используя библиотеку backbone-forms.
$(function() {
var LoginUser = Backbone.Model.extend({
schema: {
username: { type: 'Text' },
password: { type: 'Text' }
},
url: 'login_backbone_form'
});
var thisLogin = new LoginUser();
var form = new Backbone.Form({
model: thisLogin,
events: {
"click button#formButton" : "saveForm"
},
saveForm: function() {
alert('hit saveForm');
this.model.save();
}
}).render();
window.form = form;
$('#formHook').html(form.el);
$('<button type="button" name="login" id="formButton">Login</button>')
.appendTo('#formHook');
});
В моем HTML есть div с id = 'formHook', и на странице отображается формас кнопкой входа в систему.Но нажатие кнопки ничего не делает.
Что я здесь не так делаю?