Javascript Snippet: Query Parameter holen
Montag, 16. Juli, 2018
Ab und an brauche ich es mal … und daher ergänze ich hier ein weiteres Snippet.
/** * get query parameters from url as object * @returns {object} */ function getQueryParams() { qs = document.location.search.split('+').join(' '); var params = {}, tokens, re = /[?&]?([^=]+)=([^&]*)/g; while (tokens = re.exec(qs)) { params[decodeURIComponent(tokens[1])] = decodeURIComponent(tokens[2]); } return params; }
Beispiel:
// to get values from current request // https://example.com/path/index.html?parameter1=foo¶meter2=bar var oQuery=getQueryParams(); console.log(oQuery.parameter1); // foo console.log(oQuery.parameter2); // bar