localStorage的用法

localStorage的用法

点击A页面某元素带参数调到B页面,需要在A页面添加如下代码

 var newsName = $(this).attr("title");  //获取该点击元素的title
 var href = '/baidu/baidu1/baidu2?' + '&param1=' + newsName;  //设置跳转链接及传参


 if (newsName != undefined || newsName != "") {
     $(window.parent.document).find("#iframeBox").attr("src", href); //改变当前iframe路径
localStorage.setItem("iframeSrc", href); //设置localStorage
} 

  

 在B页面获取A页面传来的参数,

localStorage的用法

var newsName;
if(localStorage.getItem("iframeSrc").split("?")[1]!=undefined){
      newsName = localStorage.getItem("iframeSrc").split("param1=")[1];
      localStorage.setItem("iframeSrc","baidu.com"); //此处重新设置下web存储,防止页面刷新调到之前页面,可以看到下图中信息已经存储在Local Storage里
};

localStorage的用法