首页 > Web开发 > 详细

JS解析url

时间:2015-08-17 19:20:40      阅读:227      评论:0      收藏:0      [点我收藏+]

window.location.href  整个url字符串

window.location.protocol  url的协议部分

window.location.host  url的主机部分

window.location.port  url的端口部分

window.location.pathname  url的路径部分

window.location.search  url的查询部分

window.location.hash  url锚点

 

JS实现url的search解析,返回json格式对象:

function searchParse(){
    var resultObj = {};
    var search = window.location.search;
    if(search.length > 1){
        var search = search.substring(1);
        var items = search.split(‘&‘);
        for(var index = 0; index < items.length; index++){
            if(! items[index])
                continue;
            var kv = items[index].split(‘=‘);
            //a=1&b=2    a=&b=2    //a&b=2
            retultObj[kv[0]] = typeof kv[1] === ‘undefined‘ ? ‘‘:kv[1];
        }
    }
    return resultObj;
}

 

JS解析url

原文:http://www.cnblogs.com/iamswf/p/4737333.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!