加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

window.open()打开子页面并从父页面取值

发布时间:2020-12-14 02:29:52 所属栏目:Windows 来源:网络整理
导读:父页面内容 if (parameter== 1 ){ sonUserName = $ ( "#quitStockBy" ). val (), sonUserProjectName = userProjectName , sonEamCode = eamCode , sonParameter = str , sonUserNo = quitStockBy ; // window.open(,"_blank","width=300,height=300"); var
父页面内容
if
(parameter==1){
sonUserName =$("#quitStockBy").val(),sonUserProjectName=userProjectName,sonEamCode=eamCode
,sonParameter = str ,sonUserNo = quitStockBy;
// window.open(,"_blank","width=300,height=300");
var url="需要的url";
var name=‘add‘; //网页名称,可为空;
var iWidth=620; //弹出窗口的宽度;
var iHeight=400; //弹出窗口的高度;
//获得窗口的垂直位置
var iTop = (window.screen.availHeight - 30 - iHeight) / 2;
//获得窗口的水平位置
var iLeft = (window.screen.availWidth - 10 - iWidth) / 2;
-- 其中此处也是通过controller跳转页面。 遇到问题有 1、get方法参数长度受限制。考虑使用form表单隐藏 submit 。
--2、 通过form走controller跳转的页面受springMVC影响 弹出框在当前页面内显示并没有弹出。该处 没找到解决的办法。等待解答
window.open(url,name,‘height=‘ + iHeight + ‘,innerHeight=‘ + iHeight + ‘,width=‘ + iWidth + ‘,innerWidth=‘ + iWidth + ‘,top=‘ + iTop + ‘,left=‘ + iLeft + ‘,status=no,toolbar=no,menubar=no,location=no,resizable=no,scrollbars=0,titlebar=no‘);
}else if(parameter==0){
//提交表单
submitList(str);
}
子页面内容

$(document).ready(function () {
var dd= window.opener;//调取bb变量
var dd1= window.opener.globalArray;
dd1 = window.opener.document.getElementById("quitStockBynoid");
var sonUserName = window.opener.sonUserName ;
var sonUserProjectName = window.opener.sonUserProjectName ;
var sonEamCode = window.opener.sonEamCode ;
var sonParameter = window.opener.sonParameter ;
var sonUserNo = window.opener.sonUserNo ;

$("#name").val(sonUserName);
$("#no").val(sonUserNo);
$("#code").val(sonEamCode);
$("#xmName").val(sonUserProjectName);
var jsonBean = JSON.parse(sonParameter);
for(var i = 0;i<jsonBean.length;i++){
$("#tableList").append(‘<tr><td>‘+jsonBean[i].goodsName+‘</td><td>‘+jsonBean[i].goodsId+‘</td><td>‘+jsonBean[i].specification+‘</td><td>‘+jsonBean[i].requestQt+‘</td></tr>‘);
}

});
-- 调用父页面方法并传参
window.opener.sonToParentMethod(parameter);
-- 关闭当前页面
window.close();

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读