• 跳转页面携带数据方法 js


    跳转页面

    代码

    function returnParent()
    {
            var arrReturn = new Array();
        var tSel = LAAccountsGrid.getSelNo();
        
        
            
        if( tSel == 0 || tSel == null )
            //top.close();
            alert( "请先选择一条记录,再点击返回按钮。" );
        else
        {
            
                try
                {    
                    //alert(tSel);
                    arrReturn = getQueryResult();
                    top.opener.afterQuery( arrReturn );
                }
                catch(ex)
                {
                    alert( "没有发现父窗口的afterQuery接口。" + ex );
                }
                top.close();
            
        }
    }
    function getQueryResult()
    {
        var arrSelected = null;
        tRow = LAAccountsGrid.getSelNo();
        //alert("111" + tRow);
        //edit by guo xiang at 2004-9-13 17:54
        //if( tRow == 0 || tRow == null || arrDataSet == null )
        if( tRow == 0 || tRow == null )
            return arrSelected;
        
        arrSelected = new Array();
        
        //设置需要返回的数组
        //edit by guo xiang at 2004-9-13 17:54
        arrSelected[0] = new Array();
        arrSelected[0] = LAAccountsGrid.getRowData(tRow-1);
        //arrSelected[0] = arrDataSet[tRow-1];
        
        return arrSelected;
    }

    top.openr是跳转前的页面

    function afterQuery( arrQueryResult )
    {
        var arrResult = new Array();
        
        if( arrQueryResult != null )
        {
           
        
        
    //    fm.all('modifyButton').disabled=false;
            arrResult = arrQueryResult;
        fm.all('GroupAgentCode').value= arrResult[0][0];
        fm.all('Account').value= arrResult[0][1];
        fm.all('conAccount').value= arrResult[0][1];
        fm.all('AccountName').value= arrResult[0][2];
    //    fm.all('AgentName').value= arrResult[0][2];
        if(arrResult[0][3]=='有效')
        {
            fm.all('State').value='0';
            fm.all('StateName').value='有效';
        }
        else
          {
              fm.all('State').value='1';
              fm.all('StateName').value='无效';
          }     
        fm.all('OpenDate').value= arrResult[0][4];
     //   tOpenDate= arrResult[0][4];
        fm.all('DestoryDate').value= arrResult[0][5];
    //    fm.all('Bank').value= arrResult[0][6];
        fm.all('BankCodeName').value= arrResult[0][6];
        fm.all('BankCode').value = arrResult[0][7];
        fm.all('JXBankCode').value= arrResult[0][11];
        
        fm.all('Operator').value= arrResult[0][8];
        fm.all('ModifyDate').value= arrResult[0][9];
        
        fm.all('AccountOld').value= arrResult[0][1];
        fm.all('AgentCodeOld').value= arrResult[0][0];
        //查询交叉销售银行名称  
        var Sql_BankName="select bankname from ldbank where bankcode='"+fm.all('JXBankCode').value+"' ";
        var strQueryResult_BankName  = easyQueryVer3(Sql_BankName, 1, 1, 1);
        if (strQueryResult_BankName)
        {
            var arr = decodeEasyQueryResult(strQueryResult_BankName);
            fm.all('JXBankCodeName').value= trim(arr[0][0]) ;
        }  
        
        getAgentName();
      //  tdisable();
        
        }
    }               

    将数据传过来之后,保存的form.input.value中

  • 相关阅读:
    SpringBoot第十七篇:定时任务
    20年研发管理经验谈(十)
    SpringBoot第十六篇:自定义starter
    20年研发管理经验谈(九)
    20年研发管理经验谈(八)
    20年研发管理经验谈(七)
    SpringBoot第十五篇:swagger构建优雅文档
    CSS聊天气泡
    Java单例模式
    Java观察者模式
  • 原文地址:https://www.cnblogs.com/zytcomeon/p/13541332.html
Copyright © 2020-2023  润新知