Мое приложение использует JSP / JQuery / Bootstrap. Я буду использовать упрощенный пример, чтобы сделать мой вопрос максимально простым.
Допустим, у меня есть страница «Просмотр пользователя» (например, / myapp / user / 55), которая отображает свойства пользователя как прочитанные только поля (например, «Имя», «Фамилия», «Адрес электронной почты») и есть кнопка «Редактировать».
При нажатии «Редактировать» открывается модальное диалоговое окно с полями ввода заполняется каждым значением и кнопкой «Сохранить изменения». Вы вводите новые значения, нажимаете кнопку «Сохранить изменения». Это вызывает AJAX POST для веб-сервера, который возвращает сообщение об успехе.
После успешного сообщения AJAX я скрываю модальное диалоговое окно и отображаю предупреждение об успехе на странице «Просмотр пользователя».
Проблема в том, что поля только для чтения на Страница просмотра пользователя не была обновлена с новыми значениями.
Я думал после успешного POST, вместо того, чтобы просто сделать диалоговое окно невидимым, я мог бы принудительно обновить sh страницы просмотра пользователя. например просто перезагрузите "/ myapp / user / 55" ... но тогда я не увижу сообщение об успехе на странице, а также неэффективно перезагрузить всю страницу.
У меня вопрос, что подходящий способ обновить sh поля свойств только для чтения, чтобы мне не пришлось перезагружать всю страницу?