Глобальный массив сбрасывается на следующей странице - PullRequest
0 голосов
/ 04 июня 2018

У меня есть следующая функция, которая берет строку из ввода и помещает ее в глобальный массив, но когда я перехожу на следующую страницу, глобальный массив становится пустым, как будто ничего не произошло.

checkItems = [];
function addToCart() {
    "use strict";
    var p = document.getElementById('buy-item-input').value;
    var verifyItem = 0;
        /* some other code... */
        checkItems.push(p);
        location.href = 'pay.html';
}

Я поместил console.log перед изменением окна, просто чтобы убедиться, что массив получает данные перед переходом на следующую страницу, и это происходит, но когда я повторяю попытку на следующей странице, он исчезает ....

1 Ответ

0 голосов
/ 04 июня 2018

Вы можете сохранить значение в другом месте, используя Строка запроса , Веб-хранилище , Файлы cookie или Имя Windows

Проверьте этот ответ для получения дополнительной информации:

Сохранять переменные между загрузками страниц

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