ユーザーを認証する次のシングルページアプリケーション(他の誰かによって作成された)、 http://backbonedevise.herokuapp.comは、BackbonejsとMarionetteと呼ばれるプラグインを使用して作成されました。マリオネットなしで書き直そうとしています。成功とエラーのコールバックには、このコード行があります
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');
},