• 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");

  • 相关阅读:
    C++设计模式之享元模式
    C++设计模式之中介者模式
    C++设计模式之职责链模式
    C++设计模式之命令模式
    C++设计模式之桥接模式
    C++设计模式之单例模式
    C++设计模式之组合模式
    C++设计模式之备忘录模式
    C++设计模式之适配器模式
    操作系统(4)实验0——准备知识、基本内联汇编、扩展内联汇编
  • 原文地址:https://www.cnblogs.com/wangjunwei/p/3416925.html
Copyright © 2020-2023  润新知