2017-02-13 23 views
0

Я работаю над веб-приложением, где в этом URL-адресе http://127.0.0.1:8887/#/allmembers я показываю всех участников и нажимаю кнопку добавления новой кнопки-члена на той же странице, я перенаправляюсь на страницу создания нового участника, а URL-адрес - http://127.0.0.1:8887/#/newpractice о новом успехе создания члена я перенаправляю его на страницу всех участников. Здесь, если я нажму кнопку браузера назад, он снова перенесет меня на страницу создания нового участника. Так есть ли способ, чтобы я мог удалить предыдущий URL-адрес страницы из истории браузера.удалить предыдущую страницу URL-адрес из истории браузера

+0

Нет, вы не можете изменить историю того, что уже произошло. В большинстве случаев вы можете _replace_ _current_ URL. – CBroe

ответ

0

Вам следует попытаться выполнить идентификатор сеанса, чтобы пользователь не смог вернуться к форме и отправить ее еще раз (сравнив текущий сеанс и предыдущий сеанс id). И следуйте шаблону Post/Redirect/Get, чтобы вы не отправляли одинаковые данные дважды подряд. Но вы не можете просто отключить кнопку «Назад», и вы все равно не должны этого делать.