父页面相关:
按钮:
<button class="btn tab btn-default" value="1" id="tz" style="height: 35px;width: 135px;">跳转</button>
js逻辑:
$('#tz').on('click',function(){
window.open('xxxx?data=1', '_blank', 'height=900, width=1000, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, status=no');
});
function returnDataParam(data){
console.log(data);
return data;
}
获取子页面的url参数
//获取url参数
function GetQueryString(name) {
var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if(r!=null)return unescape(r[2]); return null;
}
子页面传参:
var data = GetQueryString(data);
if(data==1){
var dataParam = {
url : 'xxxx',
indicators :'xxxx',
conditions : 'xxxx'
}
//条件筛选整理成相关的字符串
//获取数据参数
alert('数据提取成功!');
window.opener.returnDataParam(dataParam);
//关闭当前窗口
window.close();
}