方式一: 步骤一: 获得当前窗口Id,传给Controller
Function xxx(){
var parentViewId=window.name;
var url=
"xxxxx?parentViewId="+parentViewId;
parent.layer.open({xxxx});
}
步骤二: Controller接收后传给弹出层。 步骤三: 弹出层设定隐藏域接收父窗口Id
<input hidden=
"hidden" id=
"mainIframeName" value=
"${parentViewId}">
步骤四:根据父窗口Id,通过Dom直接赋值即可
var mainIframeName = $(
"#mainIframeName")
.val()
var ff = window
.parent.frames[mainIframeName]
var cc = ff
.window || ff
.contentWindow
$(cc
.document.getElementById(
"xxx"))
.val(
x)
$(cc
.document.getElementById(
"xxxx"))
.val(
x)