点击A页面某元素带参数调到B页面,需要在A页面添加如下代码
var newsName = $(this).attr("title"); //获取该点击元素的title var href = '/baidu/baidu1/baidu2?' + '¶m1=' + newsName; //设置跳转链接及传参 if (newsName != undefined || newsName != "") { $(window.parent.document).find("#iframeBox").attr("src", href); //改变当前iframe路径
localStorage.setItem("iframeSrc", href); //设置localStorage
}
在B页面获取A页面传来的参数,
var newsName; if(localStorage.getItem("iframeSrc").split("?")[1]!=undefined){ newsName = localStorage.getItem("iframeSrc").split("param1=")[1]; localStorage.setItem("iframeSrc","baidu.com"); //此处重新设置下web存储,防止页面刷新调到之前页面,可以看到下图中信息已经存储在Local Storage里 };