andru26
4/12/2018 - 12:34 PM

Append Query Parameter to URL

// append custom query parameter
(function appendQueryParameter() {
  if (history.pushState) {
    var 
    queryParameter = $("#append-query-parameter").data("query-parameter");
    if (queryParameter !== undefined && queryParameter !== null && queryParameter !== ""){
	    var newurl = window.location.protocol + "//" + window.location.host + window.location.pathname + '?' + queryParameter;
    	window.history.pushState({path:newurl},'',newurl);
  	}
  }
})();