zoukankan      html  css  js  c++  java
  • 通过URL传参数,然后第二个页面需要获取参数

    /**
     * 方法说明:通过url参数键值名称获取参数的值
     * @method  getQueryString
     * @param   name            要获取的参数键值
     * @return
     * @remark
     */
    var getQueryString=function(name){
        try
        {
            var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
            var r = window.location.search.substr(1).match(reg);
            if(r!=null)return  unescape(r[2]); return null;
        }
        catch(e)
        {
            info("系统错误:001004");
        }
    };

    例如

    openWindow('lineStage/merchant/baseIndex.htm','达分期','fromUrl=myLimitSuccess & openType=1',0,'');

    那么在baseIndex.htm获取链接后面的参数这么获取

    var openType = getQueryString("openType");
    if(openType==1){
       console.lof(11);

    }else{

    }

    2.获取带参数的链接,拆分,然后拼接打开页面

    var strLinkToUrl = cdoADBanner[0].getStringValue("strLinkToUrl"); // banner href链接
    var url,params;
    if(strLinkToUrl){
         url = strLinkToUrl.split('?')[0];
         params = strLinkToUrl.split('?')[1];    
     };  
    
    $('.lend-banner').click(function () {
        if(strLinkToUrl){
              openWindow(url,'',params,0,'');
         }
    })
  • 相关阅读:
    ESLint规则整理与实际应用
    node vue 项目git 管理
    Node.js安装及环境配置之Windows篇
    Windows服务 --- SqlDependency的使用
    插槽
    报表菜单的配置
    HTTP 错误 500.21
    项目部署错误 HTTP Error 500.19
    Steup factory 面板介绍
    Steup Factory 操作注册表
  • 原文地址:https://www.cnblogs.com/binmengxue/p/7525661.html
Copyright © 2011-2022 走看看