• javascript获取QueryString参数


    function GetQueryString(name) {
        var url = document.URL;
        var arr = url.split('?');
        if (arr.length < 2)    {
            return '';
        }
        url = arr[1];

        //去掉最后一个#字符
        if (url.lastIndexOf('#') == (url.length - 1))
            url = url.substring(0, url.length - 1);

        var arrQueryStringPair = url.split('&');
        if (arrQueryStringPair.length == 0)
            return '';

        //未采用split方法,因为如果形如backUrl=aHR0cDNweD9zdGF0dXM9Mw==
      //的参数采用split方法不能正确获取到等号后面的值

        for (var i = 0; i < arrQueryStringPair.length; ++i)    {
            var startIndex = arrQueryStringPair[i].indexOf('=') + 1;
            var sName = arrQueryStringPair[i].substr(0, startIndex - 1);
            var result = arrQueryStringPair[i].substr(startIndex, arrQueryStringPair[i].length - startIndex);
            if (sName.toLowerCase() == name.toLowerCase()) {
                return result;
            }
        }

        return '';
    }
  • 相关阅读:
    Kafka基础
    操作系统实验(一)-Shell编程
    计算机组成原理05-系统总线(下)
    计算机组成原理04-系统总线
    计算机组成原理03-概论思考
    计算机组成原理02-系统概论(下)
    计算机组成原理01-系统概论
    Python&&Pip
    我的爱情观
    node.js简介
  • 原文地址:https://www.cnblogs.com/yuanxiaoping_21cn_com/p/1442143.html
Copyright © 2020-2023  润新知