码迷,mamicode.com
首页 > Web开发 > 详细

JS解析url

时间:2015-08-17 19:20:42      阅读:204      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!