Comment obtenir des valeurs de chaîne de requête en utilisant JavaScript
- 4872
- 1454
- Maxence Arnaud
Nous pouvons facilement faire passer les valeurs dans la chaîne de requête URL à l'aide de JavaScript ou jQuery. Voici des exemples simples d'obtenir des valeurs de chaîne de requête avec JavaScript. Pour ce faire, créer une fonction comme getParamValuesByName et ajouter l'un des exemples de codes ci-dessous.
Dans la fonction d'exemples ci-dessous getParamValuesByName () Analysera les valeurs de la chaîne de requête et les valeurs de correspondance renvoyées en fonction de celles nommées adoptées par paramètre.
Exemple 1:
function getParamValuesByName (QueryString) var qstring = window.emplacement.href.tranche (fenêtre.emplacement.href.Indice de('?') + 1).diviser('&'); pour (var i = 0; i < qstring.length; i++) var urlparam = qstring[i].split('='); if (urlparam[0] == querystring) return urlparam[1]; var uid = getParamValuesByName('uid'); var uname = getParamValuesByName('uname');
Exemple 2:
function getParamValuesByName (QueryString) name = QueryString.remplacer(/[[]/, "\[").remplacer(/[]]/, "\]"); var regexs = "[\?&] "+ name +" = ([^ & #] *) "; var regex = new regexp (regexs); var résultats = regex.exec (fenêtre.emplacement.recherche); if (résultats == null) return ""; else return decodeuriComponent (résultats [1].remplacer (/ + / g, "")); var uid = getParamValuesByName ('uid'); var uname = getParamValuesByName ('uname');
- « Comment tuer le processus par son nom dans Linux
- Comment affecter le mot de passe à l'utilisateur dans un script shell »