gpt4 book ai didi

javascript - 我们如何将字符串存储在 localStorage 中?

转载 作者:数据小太阳 更新时间:2023-10-29 02:22:08 26 4
gpt4 key购买 nike

我正在学习 javascript、xml 和 html。对于家庭作业,我需要从 XML 文件的某些节点检索一些数据,连接数据,并将连接后的字符串存储在 localStorage 中。我在将连接的字符串存储在 localStorage 中时遇到问题。我认为问题出在这两行中-

var s_data = localStorage[学生];
$("#clickme").text("学生名:"+ s_data);

有人可以看看并给我一些修复方法吗?预先感谢您的帮助。

    <!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-1.10.2.min.js"></script>
<title>HWK</title>
<meta charset="UTF-8">
</head>
<body>
<div id="clickme" onclick="startAjax()">Click me to see all the students' first names</div>
<script>
function startAjax(){
$("#clickme").text("Calling server");
$.ajax({url:"hwk.xml",
success:callbackFunction, error:errorFunction});
}

function callbackFunction(data,info)
{
var students = $(data).find("student first_name");

try {
if (students && students.length)
{
var s_data = localStorage[students];
$("#clickme").text("Students' first names: " + s_data);
}
}
catch (e) {
if (e != window["localStorage"])
alert("No local storage. Should use cookie instead.");

}
}

function errorFunction(data,info){
$("#clickme").text("error occurred:"+info);
}
</script>
</body>
</html>

最佳答案

您可以使用 setItem()localStorage 设置一个值和 getItem()取回它

例如:

localStorage.setItem('mykey', 'somevalue')

演示:Fiddle

关于javascript - 我们如何将字符串存储在 localStorage 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17667582/

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