gpt4 book ai didi

javascript - 页面刷新时本地存储返回空值

转载 作者:行者123 更新时间:2023-11-28 17:56:20 25 4
gpt4 key购买 nike

在 woocomerce 上刷新页面后,本地存储返回一个空字符串,不知道为什么下面的代码在应该存储在其中的值时返回空值:

$(document).ready(function() {
$(window).keyup(saveSettings);
if (window.localStorage) {
loadSettings();
}
});

function loadSettings() {
$('#billing_first_name').val(localStorage.bfn);
$('#billing_last_name').val(localStorage.bln);
$('#billing_company').val(localStorage.cn);
$('#billing_phone').val(localStorage.phone);
$('#billing_email').val(localStorage.ea);
}

function saveSettings() {
localStorage.bfn = $('#billing_first_name').val();
localStorage.bln = $('#billing_last_name').val();
localStorage.cn = $('#billing_company').val();
localStorage.phone = $('#billing_phone').val();
localStorage.ea = $('#billing_email').val();

}

任何提示都会有帮助,提前致谢。

最佳答案

你用错了,这就是你设置和检索项目的方式:

localStorage.setItem('name', 'value');
var value = localStorage.getItem('name');
console.log(value); //value

所以在你的情况下,例如:

localStorage.setItem('bfn', $('#billing_first_name').val()); //Set value
$('#billing_first_name').val(localStorage.getItem('bfn')); //Get value

关于javascript - 页面刷新时本地存储返回空值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44365803/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com