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!