Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Перенос данных с одной страницы на другую (https://javascript.ru/forum/misc/75773-perenos-dannykh-s-odnojj-stranicy-na-druguyu.html)

Шико Первый 05.11.2018 14:38

Перенос данных с одной страницы на другую
 
Есть страница А, где скрипт присваивает ID некоторое значение (id="dvDistance")

На странице Б, это значение должно тоже появиться. Подсмотрел после долгих поисков такой скрипт, но он не работает. Может и работает, но не выводит мне нужное значение. Есть мысли?

Вторая страница:
<div id="distation"></div>
<script
$(window).load(function() { $.get('project.php',function (data) {
$('#distation').html( $('#dvDistance', data).html() ) }); });
</script>

MC-XOBAHCK 05.11.2018 14:49

Можно нужное значение загнать в sessionStorage (специальная память в браузере).

// Сохранить значение в sessionStorage
sessionStorage.setItem('key', 'value');

// Получить значение из sessionStorage
var data = sessionStorage.getItem('key');

// Удалить значение из sessionStorage
sessionStorage.removeItem('key');

// Очистить
sessionStorage.clear();

Шико Первый 05.11.2018 15:09

Спасибо, по экспериментирую )

Шико Первый 05.11.2018 16:07

Что-то никак не идет, уже прочитал 2 статьи, но ...

MC-XOBAHCK 05.11.2018 16:46

Вот простой пример, может упростит понимание:
let name = 'Дядя Стёпа';
sessionStorage.setItem('testName', name); // Сохранить значение в sessionStorage


Получить значение из памяти на второй странице:
let name = sessionStorage.getItem('testName');

sessionStorage - это память браузера хранящаяся в течении сессии. Когда пользователь покидает сайт, то все данные удаляются из неё автоматически.

Есть ещё localStorage - всё аналогично, с разницей что это уже постоянная память и она не удаляется при закрытии с сайта.

Шико Первый 06.11.2018 11:35

спасибо)


Часовой пояс GMT +3, время: 00:27.