Как использовать возвращенные данные AJAX на другой странице - PullRequest
0 голосов
/ 05 октября 2018

У меня есть вызов Ajax, который возвращает некоторые данные json в случае успеха.

Эти данные должны отображаться на другой странице, на которую пользователь будет перенаправлен.

window.location.replace('http://example.com/newpage');

Ина этой странице должны отображаться данные.

Помимо сеансов / файлов cookie, есть ли другой способ передачи этих данных?Или сеансы это нормально, как это делается?

Ответы [ 3 ]

0 голосов
/ 05 октября 2018

редирект с помощью php и отправка данных на страницу!(техника флеш-сообщений)

0 голосов
/ 05 октября 2018

Вы должны использовать свой язык бэкэнда, чтобы сделать это, насколько я знаю, вы не можете контролировать (из соображений безопасности) другую вкладку или документ вне той, которую вы используете.

Мое решение будет, используя свой внутренний язык, перенаправьте отправку данных с сервера приложений.

НО, если перенаправляемая страница принадлежит тому же домену, вы можете сделать это из localStorage как @ Виллем ван дер Веен сказал

0 голосов
/ 05 октября 2018

Используйте localalstorage API.Это работает следующим образом:

Установить элемент:

localStorage.setItem('myCat', 'Tom');

Получить элемент:

localStorage.getItem('myCat');


localstorage предлагает строку данных для хранения в нескольких сеансах браузера.Если вы хотите хранить объекты и / или массивы, вы должны сериализовать / десериализовать их, используя:

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