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

依然范儿特西
2021-06-02 / 0 评论 / 2,327 阅读 / 正在检测是否收录...
   

  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;
        }
    }

1

评论 (0)

取消