"urlQueryGet" est une fonction JavaScript qui permet d'obtenir la valeur d'un paramètre de requête URL.
function urlQueryGet(a, b) {
var c = (b || window.location.href).split('#')[0].split('?'),
d = {};
if (c[1]) {
c = c[1].split(/\&/);
if (typeof c[0] === 'string') {
for (var i = 0, j = c.length; i < j; i++) {
var s = c[i].split(/\=/);
if (typeof s[0] === 'string') {
d[s[0]] = ((typeof s[1] === 'string') ? s[1] : true);
}
}
}
}
if (typeof a === 'string') {
return d[a] ? decodeURIComponent(d[a]) : undefined;
}
return d;
}
Le paramètre de requête pour lequel récupérer la valeur est paramétré via le premier argument de la fonction. L'URL, par défaut celle de la page, peut être paramétrée via le second argument de la fonction.
var mon_parametre = 'cle';
var mon_url = 'https://www.domain.ext/?cle=valeur';
urlQueryGet(mon_parametre, mon_url);
// renvoie : 'valeur'
Cet article vous a-t-il été utile ?
Super :)
Merci d'avoir donné votre avis !
Oups :(
Merci d'avoir donné votre avis qui va nous permettre de nous améliorer !
Articles similaires
- Ajouter ou modifier un paramètre de requête URL avec JavaScript
- Supprimer un paramètre de requête URL avec JavaScript
- Détecter le changement d'URL avec JavaScript
- Obtenir les segments d'URL avec JavaScript
- Modifier l'URL d'une page web avec JavaScript
- Obtenir l'URL de la page précédente avec JavaScript