


Comment puis-je extraire facilement des paires clé-valeur d'une chaîne de requête JavaScript ?
Chaînes de requête JavaScript
Une technique courante utilisée dans le développement Web consiste à transmettre des données via une chaîne de requête. Ceci est souvent rencontré dans ASP.NET, où il est représenté sous la forme d'une structure de dictionnaire. De nombreux développeurs peuvent rechercher une solution similaire en JavaScript.
Extraction de paires clé-valeur
Pour y parvenir, on peut utiliser la propriété location.search, qui capture la partie de l'URL après le point d'interrogation (?). Cette propriété contient des paires clé-valeur.
Fonction personnalisée
S'il n'existe pas de bibliothèque JavaScript prédéfinie spécifiquement conçue à cet effet, une fonction personnalisée peut être créée :
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; }
Avec cette fonction, vous pouvez facilement accéder aux paramètres de chaîne de requête en call:
var myParam = getQueryString()["myParam"];
Conventions de dénomination
En dehors d'ASP.NET, le terme « chaîne de requête » est plus couramment utilisé pour la chaîne entière de paires clé-valeur après le point d'interrogation. Les paires clé-valeur individuelles sont appelées paramètres, arguments ou paramètres de chaîne de requête.
Implémentation du navigateur
Malheureusement, la propriété location.search ne fournit pas nativement une collection clé-valeur ou une représentation objet structurée de la chaîne de requête. C'est pourquoi les développeurs ont souvent recours à des fonctions personnalisées ou à des bibliothèques externes.
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Remplacer les caractères de chaîne en javascript

jQuery Vérifiez si la date est valide

jQuery obtient un rembourrage / marge d'élément

10 vaut la peine de vérifier les plugins jQuery

Http débogage avec le nœud et le http-console

Tutoriel de configuration de l'API de recherche Google personnalisé

jQuery Ajouter une barre de défilement à div
