Как передать сообщение с помощью window.location.href? - PullRequest
0 голосов
/ 07 апреля 2020

Привет, я новичок в js Я хочу перенаправить моего пользователя на страницу входа, если он нажмет кнопку удаления моего профиля. Для этого я использую эту функцию. Я хочу показать своему пользователю сообщение на странице входа "Ваш профиль был успешно удален". Я не хочу показывать сообщение в URL.

  function deleteProfile($id){
      $.get(APP_URL + "/delete-profile/"+$id,function(record) {

       if(record.status=='true'){
        window.location.href = APP_URL + "/login";// if I pass something like "+'dummy_message '" it appers in url and become a route 
          }
    });
 } 

1 Ответ

0 голосов
/ 07 апреля 2020

Если вы не хотите, чтобы параметры отображались в URL, вы можете создать форму с методом = "post" и полями ввода скрытого типа и отправить форму с JavaScript.

<form id="redirect" method="post" action="/login">
  <input type="hidden" name="deleted" value="true">
  <input type="submit" value="Redirect">
</form>

<script>
document.getElementById("redirect").submit();
</script>

Но все же пост-переменные можно показывать и манипулировать ими. Просто чтобы скрыть их от URL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...