私は単純なToDoリストを持っていて、すべて期待どおりにレンダリングしていますが、編集フォームのSubmitボタンをクリックすると、フォームが提出され(GET/todo_items)、ページがリロードされます。 "submit form"イベントはバインドされておらず、理由を把握できません。私は何が欠けていますか?私は明示的にビューにel
を設定し、render
機能で$(this.el)
を使用した後Backbone.js:このイベントはなぜバインドされていませんか?
<script id="edit_form" type="text/html">
<form>
<label for="title">Title:</label>
<input name="title" type="text" value="{{title}}" />
<button>Save</button>
</form>
</script>
この回答をありがとうございますので、 '$( '#edit_area').html ( "blah");は動作しません。ビュー全体をレンダリングすることなく要素のhtmlを設定するにはどうすればよいですか? –