全局数组将在下一页重置

时间:2018-06-04 14:06:35

标签: javascript global-variables

我有以下函数,它从输入中获取一个字符串,并将其放在一个全局数组中,但是当我转到下一页时,全局数组变空,就好像什么都没发生一样。

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';
}

我在chaning窗口之前放置了console.log,只是为了验证数组在进入下一页之前获取数据,确实如此,但是当我在下一页再试一次时,它已经消失了...

1 个答案:

答案 0 :(得分:0)

您可以使用查询字符串网络存储空间 Cookie Windows名称将值存储在其他位置

查看此答案以获取更多信息:

Persist variables between page loads