2013-05-27 1 views
0

У меня есть вызов в режиме реального времени LogOnView. В моем LogOnView Пользователь может войти с использованием имени пользователя и пароля. Существуют все типы проверки сервера и клиента. Я хочу использовать это представление в модуле bootstrap, когда пользователь нажимает кнопку в другом представлении. Я могу добавить все LogOnView контента в начальной загрузки модальный-тело как этотКак использовать представление Backbone в bootstrap modal для входа и выполнения задачи после входа?

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

нотабене Я могу динамически активировать Bootstrap, что означает представление из представления (используя javascript).

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

По этому контенту LogOnView успешно добавлен в Boostrap modal. А также логин и валидация в порядке, как и в LogOnView. Но мне нужно найти способ выполнить другую работу при успешном входе в систему. Это означает, что когда пользователь успешно войдет в систему, модальное всплывающее окно закроется, и в этом представлении потребуется выполнить еще одну задачу.

Итак, что я могу сделать в этом аспекте? Любые советы будут заметны.

N.B: (краткое описание/аналогичные критерии) Это все равно, что и facebook. Когда кому-то нравится содержание другого веб-сайта, использующего учетную запись facebook. Пользователь нажимает кнопку в виде кнопки, тогда модальное всплывающее окно открывается и после входа в систему его подтверждение подтверждается.

Я хочу сделать что-то подобное, используя мой LogOnView в bootstrap modal.

ответ

0

Я не уверен, что я понимаю ваш вопрос. Но если вы хотите выполнить действие, как только какая-либо работа была выполнена (например, вход в систему, в вашем случае), вы можете обрабатывать «делать вещи после», используя jQuery Отложенные и обещания: http://api.jquery.com/category/deferred-object/

Я написал 2 сообщения на предмет, если это маршрут вы хотите использовать:

+0

Благодаря @David. Я видел ваши сообщения. Я использовал такой обратный вызов и отложенный объект в других аспектах. Я использую node.js, чтобы я хорошо знал о функции обратного вызова, и я использовал отложенный объект в случае загрузки шаблона всего представления. Но я думаю, что это для функции или конкретной задачи. Но я говорил о полных взглядах. Я вызываю вид из другого представления и загружаю содержимое в модальное тело. Мне нужно вернуться к первому представлению, когда я вызвал второе представление (LogOnView) после входа в систему, чтобы я мог выполнять или закрывать модальный. –

+0

Похоже, вы просто хотите управлять модальным окном? Взгляните на http://www.backbonerails.com/screencasts/building-dialogs-with-custom-regions –

Смежные вопросы