【javascript】JS-向当前url追加参数

代码片段,javascript 2020-04-01

   

  var cate_id = 3;
  //当前url 追加参数
  var newurl = updateQueryStringParameter(window.location.href, 'cate_id', cate_id);
  window.location.href = newurl;

    //当前url 追加参数
    function updateQueryStringParameter(uri, key, value) {
        if(!value) {
            return uri;
        }
        var re = new RegExp("([?&])" + key + "=.*?(&|$)", "i");
        var separator = uri.indexOf('?') !== -1 ? "&" : "?";
        if (uri.match(re)) {
            return uri.replace(re, '$1' + key + "=" + value + '$2');
        }
        else {
            return uri + separator + key + "=" + value;
        }
    }

帅气的楼主关闭了评论