Fancybox также является другим вариантом. Работает аналогично Thickbox
РЕДАКТИРОВАТЬ:
После некоторой игры вокруг плагин кажется, что плагин не поддерживает закрытие Fancybox через дочерний элемент iframe. Я думаю, что это, безусловно, достижимо с небольшим усилием (я начал хакинг вместе что-то здесь , хотя я подчеркиваю, что это был просто POC и не работает так как кнопка в iframe удаляет упаковщик div fancybox div из DOM и, следовательно, не отображается при повторном нажатии на изображение Google). Однако мне интересно, является ли iframe правильными строками для перехода вниз.
Для добавления пользователя, я бы подумал, что вы могли бы предоставить пользователю модальную форму, подобную той, что есть на сайте Monster, который вы получаете, когда нажимаете «Войти». Как только вы нажимаете добавить пользователя выполните AJAX-вызов к вашему источнику данных, чтобы вставить нового пользователя, а затем, при успешном возвращении, вы можете инициировать обновление страницы или использовать AJAX для обновления списка.
Для редактирования пользователя, после того как пользователь выбран, вы можете сделать вызов AJAX с идентификатором пользователя, чтобы заполнить модальную форму пользовательскими данными, полученными из вашего источника данных, когда вызов AJAX вернет успех. Как только вы закончили редактирование пользователя, сделайте вызов AJAX, чтобы обновить ваш источник данных, а затем снова запустите обновление страницы или используйте AJAX, чтобы обновить список.
Вместо обновления страницы или окончательного вызова AJAX в каждом сценарии вы можете просто использовать JavaScript / jQuery для обновления списка / деталей списка в зависимости от того, был ли пользователь добавлен или отредактирован соответственно.