使用jquery的ligerui實現彈出窗(父子頁面相互傳值)


 

父頁面調用子頁面 ,請求后台后打開一個新頁面作為子窗口

        //點擊事件 選擇約束關系彈窗  (父窗口)
        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>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM