De nombreuses applications Web reposent sur le transfert de données via des URL. En JavaScript, accéder aux paramètres de la requête « GET » permet de récupérer les données envoyées via l'URL. Cet article vous guidera à travers les méthodes pour extraire efficacement ces paramètres.
L'approche la plus simple consiste à accéder directement à window.location.search, qui contient tous les paramètres de la chaîne de requête. dans un format de chaîne. Pour analyser cette chaîne et extraire des paramètres spécifiques, vous pouvez utiliser une fonction comme la suivante :
<code class="javascript">function get(name) { if (name = (new RegExp('[?&]' + encodeURIComponent(name) + '=([^&]*)')).exec(location.search)) { return decodeURIComponent(name[1]); } }</code>
En appelant get('foo'), vous pouvez récupérer la valeur associée au paramètre GET "foo". Cette méthode renvoie la valeur ou undéfini si le paramètre est absent ou n'a aucune valeur.
Les navigateurs actuels proposent également des API intégrées pour la manipulation des URL et des chaînes de requête. Ceux-ci offrent un moyen plus simple d'extraire les paramètres :
Ces API sont préférées pour la compatibilité des navigateurs modernes. Cependant, l'analyse traditionnelle window.location.search reste une option valable pour les navigateurs plus anciens ou des scénarios spécifiques.
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!