29 aprilie 2013

Javascript: get/set parametru in url

Pentru GET:


function getUrlParams() {
  var params = {};
  window.location.search.replace(/[?&]+([^=&]+)=([^&]*)/gi, function(str,key,value) {
    params[key] = value;
  });
  return params;
}

var params = getUrlParams();
alert(params.id);

Pentru SET:

window.location.href = 'page.html?param=' + param;
pt. variante mai complicate:  aici