How to add url parameter to the current url?

后端 未结 7 401
小鲜肉
小鲜肉 2020-12-08 06:49

Currently I\'m at

http://example.com/topic.php?id=14 

and I want to make a link to

http://example.com/topic.php?id=14&         


        
相关标签:
7条回答
  • 2020-12-08 07:15

    Maybe you can write a function as follows:

    var addParams = function(key, val, url) {
      var arr = url.split('?');
      if(arr.length == 1) {
        return url + '?' + key + '=' + val;
      }
      else if(arr.length == 2) {
        var params = arr[1].split('&');
        var p = {};
        var a = [];
        var strarr = [];
        $.each(params, function(index, element) {
          a = element.split('=');
          p[a[0]] = a[1];
          })
        p[key] = val;
        for(var o in p) {
          strarr.push(o + '=' + p[o]);
        }
        var str = strarr.join('&');
        return(arr[0] + '?' + str);
      }
    }
    
    0 讨论(0)
提交回复
热议问题