1

LogOnView を呼び出すバックボーン ビューがあります。私のLogOnViewでは、ユーザーはユーザー名とパスワードを使用してログインできます。サーバー側とクライアント側のすべてのタイプの検証が存在します。ユーザーが別のビューのボタンをクリックしたときに、このビューをブートストラップ モーダルで使用したいと考えています。このように、すべてのコンテンツ LogOnView をブートストラップ modal-body に追加できます

$('.modal-body').html(new LogOnView().el);

NB私はBootstrapモーダルを動的に有効にしています。つまり、ビューから(javascriptを使用して)意味します。

$('#LogOnPopUp').modal('toggle');

これにより、LogOnView のコンテンツが Boostrap モーダルに正常に追加されます。また、LogOnViewで問題ないので、ログインと検証も問題ありません。しかし、ユーザーが正常にログインしたときに別の作業を行う方法を見つける必要があります。つまり、ユーザーが正常にログインするとモーダル ポップアップが閉じ、このビューで別のタスクを実行する必要があります。

では、この面で何ができるでしょうか?どんなアドバイスでも結構です。

注意: (要約/類似基準) facebook のようなものとまったく同じです。誰かがFacebookアカウントを使用して他のウェブサイトのコンテンツを気に入ったとき。ユーザーがいいねボタンをクリックすると、モーダルポップアップが開き、そこにログインした後、いいねが確認されます。

LogOnView をブートストラップ モーダルに使用して、このようなことをしたいと考えています。

4

1 に答える 1

0

あなたの質問を理解しているかどうかわかりません。しかし、いくつかの作業が完了したら (つまり、あなたの場合はログオン)、アクションを実行したい場合は、jQuery Deferreds と promises を使用して「後で行うこと」を処理できます: http://api.jquery.com/category/遅延オブジェクト/

これがあなたが使用したいルートである場合、私はこの件名について2つの投稿を書きました:

于 2013-05-27T17:26:47.000 に答える