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
Kommentar hinzufügen
Die Felder Name und Kommentar sind Pflichtfelder.