我的网站A页面代码如下:
/**
* 每秒执行一次,实时往sessionStorage存编辑的文章内容
*/
setInterval(function(){
sessionStorage.setItem("edit-article-content", $("#blogContent").val());
}, 1000);

浏览器中确实存储了值。。
B页面代码如下 :
/**
* 每秒执行一次,实时取sessionStorage存的编辑的文章内容
*/
setInterval(function(){
var sessionEditArticleContent = sessionStorage.getItem("edit-article-content");
console.log(sessionEditArticleContent);
$("#articleContent").html(sessionEditArticleContent);
}, 1000);

取不到值,求解?!!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
不同页面,用localStorage
sessionStorage用于同一个回话中存储数据,另开一个页面属于不同的回话,肯定去不到数据。如楼上所说,用localStorage,如果不跨域的话也可用cookie