Json 无法在本地存储中存储值
我使用以下代码存储从连接到数据库并返回json对象的php文件中获取的值。我可以使用警报功能显示这些对象,因此我知道响应存在。但是,当我检查本地存储时,它在DOM中是空的Json 无法在本地存储中存储值,json,local-storage,Json,Local Storage,我使用以下代码存储从连接到数据库并返回json对象的php文件中获取的值。我可以使用警报功能显示这些对象,因此我知道响应存在。但是,当我检查本地存储时,它在DOM中是空的 $.getJSON("sessionstore.php", {id: $( "#customer option:selected" ).text()}, function(data){ $.each(data,function(index,item) { localStor
$.getJSON("sessionstore.php", {id: $( "#customer option:selected" ).text()}, function(data){
$.each(data,function(index,item)
{
localStorage.setItem('username', item.EmpName);
localStorage.setItem('usermail', item.EmpMail);
localStorage.setItem('repsupervisor', item.RepSupervisor);
localStorage.setItem('supmail', item.SupMail);
localStorage.setItem('issup', item.IsSupervisor);
});
});
window.open("formselect.html","_self");
我不确定这是否是因为打开了一个新窗口
关于您能否创建一个复制问题的JSFIDLE?新窗口是否为同一域打开?它是打开的窗口。这是在发送对sessionstore.php的请求之后,但在处理结果之前执行的。此外,您正在一个项目数组上循环,但在localstorage中使用相同的键。你在那里只能得到一套。