postbird @ Postbird

email:ptbird@yeah.net >

website:www.ptbird.cn >

本页面采用 bootcss cdn服务的bootstrap&jquery,如页面显示不正常或jquery无反应,请确认网络连接正确。

POSTBIRD:There I am ,in the world more exciting!

为方便显示当前logo图片采用base64编码,项目附件中采用图片加载!

注:1、对于正常的?后面的参数直接将其返回对象格式

        var urlObj=getUrlParamToObj();
        var tempStr1="";
        tempStr1+="[ ";
        for(var name in urlObj){
            tempStr1+=name+": "+urlObj[name]+",";
        }
        tempStr1+=" ]";
        $("#demo1Font").text(tempStr1);

一、文件引入:<script src="./getUrlParamToObj.js"><script>

二、文件说明:

文件中有一个函数:

function getUrlParamToObj(){}

三、函数调用: 以第一个demo举例

var urlObj = getUrlParamToObj(); /* 主要是 getUrlParamToObj(); 的调用 */ //直接调用即可

一、开放使用,您可以在此基础上按需求调整或将函数粘贴出以减少get请求数量。

二、您可以在此基础上二次包装并再次进行发布。

三、License : MIT

/** Created by postbird on 2016/4/1.  ...*/
/**
 *      @postbird
 *      1、本插件采用js编写,可直接将函数复制到个人js文件,减少get请求数
 *      2、author:powered by postbird
 *      3、email: ptbird@yeah.net
 *      4、site:http://www.ptbird.cn
 *      5、license : MIT
 * */
/**
 * 通过 js location对象的search属性返回?以及后面的参数部分
 */
function getUrlParamToObj() {
    var url = location.search;//获取参数部分
    var ansObj = new Object();//设置返回参数的对象
    if (url.indexOf("?") != -1) {  //indexOf()如果返回-1 则存在?
        var str = url.substr(1).split("&");//将?去掉 进行&分割  a=1 b=2  进行对象拼装
        for (var i = 0; i < str.length; i++) {
            var tempArr = str[i].split("=");//拆分 =
            ansObj[tempArr[0]] = (tempArr[1]);
        }
    }
    return ansObj;
}
               
Powered by postbird . ©2016