您的当前位置:首页正文

跨页面传参

来源:华拓网

1.页面跳转时带参

  • page1.js:
window.open('page2.html?name&....')
  • page2.js:
var perimeters = window.location.search;
perimeters = decodeURI(perimeters.substr(1).split('&')[0]);

2.父子页面传参(同域)

  • 父页面 parent.html
    <iframe id="myFrame" src="child.html"></iframe>
  • 方法:
    父页面调用子页面:FrameName.window.childMethod();
    子页面调用父页面:parent.window.parentMethod();

  • 注意事项
    要确保在iframe加载完成后再进行其他操作,判断iframe是否加载完成有两种方法:
    1. iframe上用onload事件
    2. 用document.readyState=="complete"

$('#myFrame').load(function () {

})