父頁面調用子頁面 ,請求后台后打開一個新頁面作為子窗口
//點擊事件 選擇約束關系彈窗 (父窗口) 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>
