jquery 函数的定义

    var ss_login = {
        ptjy : function(method)
        {
            CloseAlert();

            if( getLocalData("ActivePTJYUser") )
            {

                console.log("切换站点 - 普通交易重新登录");

                var isloaddingstop = method == undefined ? true : false;

                var lastUrl = "ptjy/ptyw/login";
                var ptjyquest = JSON.parse( getLocalData("ActivePTJYUser") );

                ptjyquest = ptjyquest.head;

                ajaxPost(getApiUrl() + lastUrl, ptjyquest, function(response)
                {
                    if(method != undefined)
                    {
                        method();
                    }
                },null, {isloaddingrun: false, iserror: iserror, isQHZD: true, isLOGIN: true, errorMethod: function(){

                    if(method!=undefined)
                    {
                        console.log("切换站点 - 服务器报业务错误, 需要普通交易或融资融券进行登录操作.");

                        ss_login.rzrq();
                    }
                }});
            }
        },
        rzrq : function(method)
        {
            CloseAlert();

            if( getLocalData("ActiveRZRQUser") )
            {
                console.log("切换站点 - 融资融券重新登录");

                var lastUrl = "rzrq/ptyw/login";
                var rzrqquest = JSON.parse( getLocalData("ActiveRZRQUser") );

                rzrqquest = rzrqquest.head;

                ajaxPost(getApiUrl() + lastUrl, rzrqquest, function(response)
                {
                    if(method != undefined)
                    {
                        method();
                    }
                },null, {isloaddingrun: false, iserror: iserror, isQHZD: true, isLOGIN: true, errorMethod: function(){

                    if(method != undefined)
                    {
                        console.log("切换站点 - 服务器报业务错误, 需要普通交易或融资融券进行登录操作.");

                        ss_login.ptjy();
                    }

                }});
            }
        },
        ptjyOrRzrq: function()
        {
            // 普通交易或融资融券登录

            if(params.ywlx == "ptjy")
            {
                // 融资融券重新登录
                ss_login.rzrq();
            }
            else if(params.ywlx == "rzrq")
            {
                // 普通交易重新登录
                ss_login.ptjy();
            }
        },
        login : function()
        {
            console.log("切换站点 - 登录界面处理");

            CloseAlert();

            var lastUrl = params.ywlx == "ptjy" ? "ptjy/ptyw/login" : "rzrq/ptyw/login";

            // 登录界面
            ajaxPost(getApiUrl() + lastUrl, getformdata(), function(response)
            {

                var  userInfo={};

              if(response.dlxx)
              {
                //=======要从表单中提取出交易密码==============
                userInfo["head"]=getformdata();
                userInfo["body"]=response;
                parseUserInfo(params.ywlx, userInfo,response.dlxx[0].khdm,IS_DBPHZ);
              }

                // 保存登录账号
              addKhbs(getformdata().khbz);

              // 如果是担保品划转需要的普通交易登录, 则不需要开始计时
              if(!IS_DBPHZ)
              {
                  // 调用 APP 锁屏计时器, 开始计时
                  timerAction(params.ywlx == "ptjy" ? params.ptjytimer : params.rzrqtimer , "start");
              }

              ss_login.ptjyOrRzrq();

            }, null, {isQHZD: true, completeMethod: function(){

                $(".messageTips").remove();

            }, errorMethod: function(){

                console.log("切换站点 - 服务器报业务错误, 需要普通交易或融资融券进行登录操作.");

                ss_login.ptjyOrRzrq();

            }});
        }
    }

ss_login.rzrq();

ss_login.ptjy();

ss_login.rzrq();

原文地址:https://www.cnblogs.com/yaowen/p/5596234.html