Guest User

Untitled

a guest
Feb 25th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. function URL_add_parameter(url, param, value){
  2. var hash = {};
  3. var parser = document.createElement('a');
  4.  
  5. parser.href = url;
  6.  
  7. var parameters = parser.search.split(/\?|&/);
  8.  
  9. for(var i=0; i < parameters.length; i++) {
  10. if(!parameters[i])
  11. continue;
  12.  
  13. var ary = parameters[i].split('=');
  14. hash[ary[0]] = ary[1];
  15. }
  16.  
  17. hash[param] = value;
  18.  
  19. var list = [];
  20. Object.keys(hash).forEach(function (key) {
  21. list.push(key + '=' + hash[key]);
  22. });
  23.  
  24. parser.search = '?' + list.join('&');
  25. return parser.href;
  26. }
Add Comment
Please, Sign In to add comment