父页面调用子页面 ,请求后台后打开一个新页面作为子窗口
//点击事件 选择约束关系弹窗 (父窗口)
function constraint(treeId){
var url=__ctx +'/code/base/baseConstraintTree/constraintList.ht?treeId='+treeId; //跳转入一个新的页面
url=url.getNewUrl();
$.ligerDialog.open({
height:500,
width: 700,
title : '选择约束关系',
url: url,
isResize: true,
//自定义参数
sucCall:function(rtn){
alert(rtn); //子窗口返回的数据
$("#myYsgx").val(rtn);
}
});
}
子窗口
<%@page language="java" pageEncoding="UTF-8"%>
<%@include file="/commons/include/html_doctype.html"%>
<html>
<head>
<title></title>
<%@include file="/commons/include/form.jsp" %>
<script type="text/javascript" src="${ctx}/js/util/SelectOption.js"></script>
<script type="text/javascript">
var dialog = frameElement.dialog; //调用页面的dialog对象(ligerui对象)
function hqsj(jdmc){
$.ligerDialog.success("成功!",'提示信息',function(){
dialog.close(); //关闭窗口
dialog.get("sucCall")(jdmc); //向父页面返回数据
});
}
</script>
</head>