• js 获取url的request参数


     方法1:

    function getRequest(strParame) {
            var args = new Object();
            var query = location.search.substring(1);
    
            var pairs = query.split("&"); // Break at ampersand
            for (var i = 0; i < pairs.length; i++) {
                var pos = pairs[i].indexOf('=');
                if (pos == -1) continue;
                var argname = pairs[i].substring(0, pos);
                var value = pairs[i].substring(pos + 1);
                value = decodeURIComponent(value);
                args[argname] = value;
            }
            return args[strParame];
        }

    调用方法:var id=getRequest("id");

     方法2

    //获取url参数--摘自 we7CMS/Script/Common.js
    var Request = {
        parameter: function(name) {
            return this.parameters()[name];
        },
    
        parameters: function() {
            var result = {};
            var url = window.location.href;
            var parameters = url.slice(url.indexOf('?') + 1).split('&');
    
            for (var i = 0; i < parameters.length; i++) {
                //var parameter = parameters[i].split('=');
                var index = parameters[i].indexOf("=");
                var name = parameters[i].slice(0, index);
                var value = parameters[i].slice(index + 1, parameters[i].length + 1);
                result[name]= value;
            }
            return result;
        }
    }
    调用方法:
    var folder = Request.parameter("folder");

     方法3 摘自extjs-4.1.1/examples/shared/include-theme.js

     function getQueryParam(name) {
                var regex = RegExp('[?&]' + name + '=([^&]*)');
    
                var match = regex.exec(location.search) || regex.exec(path);
                return match && decodeURIComponent(match[1]);
            }

    调用方法:

     var id = getQueryParam("name");

  • 相关阅读:
    aspCms 标签大全
    WPF布局
    WPF动画
    WPF样式
    数据库备份
    选择器,DOM操作,事件
    JQuery(DOM操作)
    JQuery
    webfrom用户控件
    LinQ to SQL==查询
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/3416925.html
Copyright © 2020-2023  润新知