父页面调用子页面 ,请求后台后打开一个新页面作为子窗口
//点击事件 选择约束关系弹窗 (父窗口) 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>