gpt4 book ai didi

javascript - 使用 localStorage 保存 ajax 响应,然后用作对象

转载 作者:行者123 更新时间:2023-11-30 06:33:33 25 4
gpt4 key购买 nike

您好,有以下 Ajax 请求,它从服务器获取 JSON 并将 json 存储在我可以在我的应用程序中使用的 localStorage 中。似乎我的代码来完成这个根本没有效率,但我无法让它以任何其他方式工作。我试过存储为一个对象,但它似乎想存储为一个字符串。

有更好的方法吗?

//GET Users List from Server
function getUsersList() {
$.ajax({
url: "api/ListUsers",
dataType: "json",
success: function (e) {

localStorage.UsersList = (JSON.stringify(e));
var usersList = localStorage.UsersList;
var usersList = $.parseJSON(usersList)
console.log(usersList[0])
}
});
}

最佳答案

您只能在 localStorage 中存储字符串,但是您可以在可重用函数中创建序列化/反序列化过程的抽象。

看看Storing Objects in HTML5 localStorage

此外,建议使用setItemgetItem 方法。

关于javascript - 使用 localStorage 保存 ajax 响应,然后用作对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16026167/

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