url 参数设置与获取

// 从url中获取参数
function getParamsFromUrlSearch(search){
    if(!search || !(/=/.test(search))){
        return undefined;
    }

    var arr1 = search.split("&");

    var params= arr1.map(function(item,index,arr){
        return decodeURIComponent( item.split("=")[1] );
    });

    return params;
}

/*在url后后面添加参数*/
function addURLParam(url,key,value){

    if(!url || !key){
        return url;
    }
    url += (url.indexOf("?") == -1?"?":"&");
    url += encodeURIComponent(key) + "=" + encodeURIComponent(value);

    return url;
}
posted @ 2020-07-31 10:46  zhanglw  阅读(430)  评论(0)    收藏  举报