Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 22.03.2017, 19:29
Интересующийся
Отправить личное сообщение для jquest Посмотреть профиль Найти все сообщения от jquest
 
Регистрация: 22.03.2017
Сообщений: 11

Сообщение от laimas Посмотреть сообщение
jquest,
Зачем вам вообще нужно это окно? Необходимо редактировать список пользователей. А это форма, и если редактирование, это только удалить, то это набор флажков, значениями которых проставлены ID пользователей, и проставлено сервером при запросе этой формы. На бутстрапе ли эта таблица-форма построена или нет роли не играет.

Отмеченные для удаления флажки отправляются серверу асинхронным запросом. Начиная с этого момента и потребуется вывод сообщений от сервера - ошибки происшедшие на сервере при удалении и т.п. Кроме этого сервер может возвращать обновленные данные, то есть следующую страницу пользователей, с учетом удаленных.

Вы зациклились на окне, а надо думать в целом над административном управлением, решаемых им задачах, и какой "инструментарий" для этого потребуется.
Редактирование это редактирование данных в полях таблицы, то есть данных пользователя (email, пароль, джаббер), а так же блокировка пользователя. А форма это и есть модальное окно. Ajax уже из этой формы в модальном окне и высылается.
Ответить с цитированием
  #22 (permalink)  
Старый 22.03.2017, 20:23
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Вы точно зациклились на окне. Кстати, пароли в открытом виде в базе не держат, и редактировать их вы не имеете права, возникают ситуации по восстановлению входа, но это отдельный вопрос. Как в общем то и прочие конфиденциальные данные пользователя, это его собственность, не ваша.
А вот блокировка пользователя и т.п., такие вещи как раз удобнее производить из списка, включая и групповое редактирование. Детальное редактирование да, можно и и в окне, хотя это не принципиально, главное как следует из темы, это асинхронный обмен с сервером. И редактирование при этом не обязательно "модальность", возможно более удобным будут и иные решения.
Ответить с цитированием
  #23 (permalink)  
Старый 22.03.2017, 20:37
Интересующийся
Отправить личное сообщение для jquest Посмотреть профиль Найти все сообщения от jquest
 
Регистрация: 22.03.2017
Сообщений: 11

Сообщение от laimas Посмотреть сообщение
Вы точно зациклились на окне. Кстати, пароли в открытом виде в базе не держат, и редактировать их вы не имеете права, возникают ситуации по восстановлению входа, но это отдельный вопрос. Как в общем то и прочие конфиденциальные данные пользователя, это его собственность, не ваша.
А вот блокировка пользователя и т.п., такие вещи как раз удобнее производить из списка, включая и групповое редактирование. Детальное редактирование да, можно и и в окне, хотя это не принципиально, главное как следует из темы, это асинхронный обмен с сервером. И редактирование при этом не обязательно "модальность", возможно более удобным будут и иные решения.
Никто в открытом виде пароли не держит, у нас ситуация такая что пароль назначает и меняет администратор. Мне нужно чтобы интерфейс отработал по такой схеме:
  1. Администратор выбирает пользователя и нажимает "редактировать"
  2. Всплывает модальное окно с информацией о пользователе, администратор редактирует данные
  3. Нажимается кнопка "Обновить" и данные из формы аяксом уходят на управляющий скрипт

Продублирую основной вопрос - как получать данные из ряда таблицы (там где информация о пользователе) и записывать ее в форму модального окна (вместе со скрытым полем, где будет указан индентификатор пользователя)?
Ответить с цитированием
  #24 (permalink)  
Старый 22.03.2017, 20:54
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Ну так забудьте о сообщениях бутстрапа, и если уж так охота в "окне", так для этого есть и более продвинутые готовые плагины. Это же и самому просто сделать ибо нет никаких окон, все это слой с абсолютным позиционированием размещенный выше всех. Запросили сервер, пусть это будет ID пользователя, которое можно содержать в чем угодно на странице. Сервер вернул форму, которую и помещают в такой слой добавляемый на страницу.

Как получить ID и передать, это уже конкретное представление требуется, описывать многочисленные примеры никто не станет.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вложенные Ajax запросы Sherminator AJAX и COMET 10 03.10.2016 05:11
Отправка данных AJAX из модального окна r06otyaga jQuery 0 15.11.2015 19:28
загрузка через AJAX в модальные окна hardware AJAX и COMET 2 20.01.2014 11:48
загрузка через AJAX в модальные окна hardware jQuery 4 09.01.2014 21:33
Модальные окна и $().html(); maxsoftware jQuery 2 12.04.2010 10:01