передача данных ответа ajax на другую страницу после вызова ajax в случае успеха - PullRequest
0 голосов
/ 26 мая 2020

У меня есть ajax вызов и извлечение данных, и я хочу отправить ответ на следующую страницу в ajax успехе и получить данные в развертке. html

 $.ajax({
         type: "POST",
         url: "drilldown.php",
         data:data,
        success: function(response){
          window.location.href = 'drilldown.php'; // want to post the data this in redirection
      }
});

1 Ответ

0 голосов
/ 26 мая 2020

Если серверная часть не задействована, вы можете сохранить данные, используя Window.localStorage (проверьте, подходит ли вам совместимость с браузером)

 $.ajax({
         type: "POST",
         url: "drilldown.html",
         data:data,
        success: function(response){
          localStorage.setItem('myData', data);
          window.location.href = 'drilldown.html'; // want to post the data this in redirection
      }
});

на drilldown.html страницу, вы можете прочитать данные с помощью JavaScript по

var data = localStorage.getItem('myData');

Там также sessionStorage, которые будут удалены после перезапуска браузера.

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