﻿//初始化命名空间
var Bionuo = Bionuo ? Bionuo : {};
Bionuo.Http = Bionuo.Http ? Bionuo.Http : {};
//第一种封装方法
Bionuo.Http.URL = Bionuo.Http.URL ? Bionuo.Http.URL : {
    getQueryString: function(ParamName) {
        if (location.href.indexOf("?") == -1 || location.href.indexOf(ParamName + '=') == -1) {
            return '';
        }

        var queryString = location.href.substring(location.href.indexOf("?") + 1);
        var parameters = queryString.split("&");

        var pos, paraName, paraValue;
        for (var i = 0; i < parameters.length; i++) {
            pos = parameters[i].indexOf('=');
            if (pos == -1) { continue; }

            paraName = parameters[i].substring(0, pos);
            paraValue = parameters[i].substring(pos + 1);

            // 如果查询的name等于当前name，就返回当前值，同时，将链接中的+号还原成空格 #去掉
            if (paraName.toLowerCase() == ParamName.toLowerCase()) {
                return unescape(paraValue.replace(/\+/g, " ").replace(/\#/g, ""));
            }
        }
        return '';
    }, //注意用逗号隔开 
    test: function() {
         
    } //注意不能够有逗号 
} 
 
