Jetez un coup d'œil à la Article de MDN à propos de window.location
.
La QueryString est disponible dans window.location.search
.
Si vous souhaitez une interface plus pratique pour travailler, vous pouvez utiliser la fonction searchParams
de l'interface URL, qui renvoie un URLSearchParams objet. L'objet retourné possède un certain nombre de méthodes pratiques, dont une méthode d'obtention. Ainsi, l'équivalent de l'exemple ci-dessus serait :
let params = (new URL(document.location)).searchParams;
let name = params.get("name");
Le site URLSearchParams peut également être utilisée pour analyser les chaînes de caractères dans un format de chaîne de recherche, et les transformer en un objet URLSearchParams pratique.
let paramsString = "name=foo&age=1337"
let searchParams = new URLSearchParams(paramsString);
searchParams.has("name") === true; // true
searchParams.get("age") === "1337"; // true
L'interface URLSearchParams est maintenant largement adoptée dans les navigateurs (95 %+ selon la Puis-je utiliser ), mais si vous avez besoin de prendre en charge les anciens navigateurs, vous pouvez utiliser une balise polyfill .
0 votes
Vérifiez ceci stackoverflow.com/questions/901115/
0 votes
@Cupcake : Cette question concerne l'extraction des paramètres, celle-ci ne concerne que l'obtention des paramètres.
location.search
0 votes
Voter pour rouvrir, le duplicata marqué est une demande de bibliothèque, alors que cette question vise à obtenir du code js.
0 votes
Duplicata possible de Comment obtenir la valeur des paramètres GET ?
0 votes
Cela répond-il à votre question ? Comment puis-je obtenir les valeurs des chaînes de requête en JavaScript ?