以下单页应用程序(由其他人创建)对用户进行身份验证, http://backbonedevise.herokuapp.com是使用 Backbonejs 和一个名为 Marionette 的插件创建的。我正在尝试在没有 Marionnette 的情况下重写它。成功和错误回调有这行代码
el.find('input.btn-primary').button('reset');
在登录之前,html 看起来像这样
<input type="submit" value="Login" class="btn btn-primary">
换句话说,它没有类型重置。我假设这条线el.find('input.btn-primary').button('reset');
以某种方式重置了按钮。我试图用这种方式重写它
$('input.btn-primary').button('reset');
但我收到一个错误,
Object has no method button.
你能解释一下我可能做错了什么以及如何解决它。
成功回调。
this.model.save(this.model.attributes, {
success: function(userSession, response) {
el.find('form').prepend(BD.Helpers.Notifications.success("Instructions for resetting your password have been sent. Please check your email for further instructions."));
el.find('input.btn-primary').button('reset');
},