获取window.location.href中传的值,并且转换成json数据使用

Posted Anjjie_Hi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了获取window.location.href中传的值,并且转换成json数据使用相关的知识,希望对你有一定的参考价值。

做个记录保存一下,以免以后再次用到忘记了。

function locVal(){
    var url=window.location.href;
    if (url.indexOf(‘?‘)==-1)return;
    var obj=url.split(‘?‘);
    var val="{";
    if(obj[1].indexOf("&")!=-1){
        obj= obj[1].split(‘&‘);
    };
    for(i=0;i<obj.length;i++){
        if(obj[i].indexOf("=")!=-1){
            val+=‘"‘+obj[i].replace(/=/g,‘":"‘)+‘",‘;
        }
    }
    val=val.substring(0,val.length-1)
    val+="}";
    return JSON.parse(val);
}

没有注释应该没事的吧!哈哈

以上是关于获取window.location.href中传的值,并且转换成json数据使用的主要内容,如果未能解决你的问题,请参考以下文章

onclick事件中传参

前端js函数中直接获取springmvc后台model中传值

window.location和window.location.href的区别

js如何获取window.location.href跳转后查询字符串的值?

Groovy如何获取访问地址

window.location.href跳转带中文参数