Maison >interface Web >js tutoriel >Comment puis-je récupérer les paramètres de chaîne de requête en JavaScript ?

Comment puis-je récupérer les paramètres de chaîne de requête en JavaScript ?

DDD
DDDoriginal
2024-11-27 08:33:14790parcourir

How Can I Retrieve Query String Parameters in JavaScript?

Récupération de chaîne de requête JavaScript

En JavaScript, la propriété location.search contient la partie de l'URL qui suit le « ? » symbole. Cette section contient les paramètres de requête et leurs valeurs associées, similaires au concept de dictionnaire dans ASP.NET.

Pour créer un dictionnaire clé-valeur à partir de la chaîne de requête, vous pouvez utiliser la fonction suivante :

function getQueryString() {
  var result = {},
    queryString = location.search.slice(1),
    re = /([^&;]+)=([^&;]*)/g,
    m;

  while (m = re.exec(queryString)) {
    result[decodeURIComponent(m[1])] = decodeURIComponent(m[2]);
  }

  return result;
}

Utilisation :

var paramValue = getQueryString()["paramName"];

Remarque : Certaines bibliothèques JavaScript peuvent fournir leurs propres méthodes pour analyser la chaîne de requête. Cependant, la fonction fournie constitue une solution simple et fiable qui peut être utilisée dans la plupart des situations.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn