メイン ビューと、親ビューの子ビューであるモーダル ウィンドウがあります。
モーダルは、ajax を介して送信されるフォームで構成されます。
フォームを送信した後、子ビューから親ビューをレンダリングするにはどうすればよいですか?
メイン ビューと、親ビューの子ビューであるモーダル ウィンドウがあります。
モーダルは、ajax を介して送信されるフォームで構成されます。
フォームを送信した後、子ビューから親ビューをレンダリングするにはどうすればよいですか?
親ビューは子ビューの通知にバインドして、フォームがいつ送信されたかを知ることができます。次に、それ自体をレンダリングできます。
親ビュー:
// Parent initialize
this.childView.on('formSubmitted', this.render, this);
// Parent removal
this.childView.off('formSubmitted', this.render, this);
子ビュー:
// After form is submitted
this.trigger('formSubmitted');
子は「formSubmitted」イベントをトリガーし、親のレンダリング関数が呼び出されます。