IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Récupérer un paramètre dans une URL


Sujet :

JavaScript

  1. #1
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2010
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2010
    Messages : 52
    Points : 44
    Points
    44
    Par défaut Récupérer un paramètre dans une URL
    Bonjour,

    J'instancie un nouvel objet URL dans le but de récupérer le paramètre ID.
    Si mon url est de type: page?ID=1, alors tout fonctionne puisque le paramètre ID est clairement identifié dans l'url.
    Mais si mon url est de type: page-1.html (suite à une règle de réécriture), alors je ne parviens pas à récupérer le contenu du paramètre ID.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
        let href = window.location.href;
        let url  = new URL(href);
        let ID  = url.searchParams.get('ID');
    Quelqu'un aurait-il une idée ?

    Merci

  2. #2
    Expert confirmé
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 451
    Points : 4 600
    Points
    4 600
    Par défaut
    c'est "normal" searchParams recherche dans les parametres GET (les parametres apres le point d'interrogation) developer.mozilla.org/fr/docs/Web/API/URLSearchParams

    pour ton cas, il faudra passer par un regex sur l'url
    quelque chose comme : page-(\d+)\.html
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  3. #3
    Membre du Club
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2010
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côtes d'Armor (Bretagne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2010
    Messages : 52
    Points : 44
    Points
    44
    Par défaut
    Ah bonne idée !
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer une donnée d'un paramètre dans une url ?
    Par fhardi dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 08/09/2014, 12h53
  2. Récupérer un paramètre dans une URL
    Par CodeKiller dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 21/07/2008, 10h34
  3. [JpGraph] Passage d'un tableau en paramètre dans une URL pour JPgraph
    Par crazydiver_e2 dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 16/01/2006, 16h15
  4. récupérer les paramètres dans une url
    Par asetti dans le forum ASP
    Réponses: 6
    Dernier message: 23/12/2005, 10h08
  5. Réponses: 1
    Dernier message: 29/08/2005, 14h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo