假设我有一个 PHP 脚本,它返回员工详细信息,例如 json 编码格式的姓名和地址。
我循环返回的数据并仅在列表上打印它们的名称,不需要在初始页面加载时显示其他数据。
$.post( "./php/getEmployees.php",function( data ) {
$.each(data, function (index, value) {
$("#list").append('<li><a href="#section2">'+value.title+'</a></li>');
});
},"json");
现在我将在屏幕上显示员工姓名列表,供用户查看。
如果他们要点击某个员工,我想显示在 getEmployees.php
脚本中返回的其余详细信息。
如何存储脚本中的数据以便稍后访问?
最佳答案
您可以使用localStorage
使用示例:
var person = {name:'some name', contact: {phone:'xxxxxxxx', address: 'yyyyyyyy'}}
// store
localStorage.setItem('person', JSON.stringify(person))
// retrieve
var myPerson = JSON.parse(localStorage.getItem('person'))
console.log(myPerson.contact)
// Output:
// Object {phone: "xxxxxxxx", address: "yyyyyyyy"}
关于javascript - JS如何从服务器脚本在客户端存储数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42602028/