CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[JS] Récupérer une variable via URL ?

Yechiko
Yechiko
Niveau 21
14 janvier 2017 à 17:57:35

Bonjour !

Je souhaite récupérer deux valeurs à la suite grâce à deux changement d'url, C’est à dire :

j'ai une première page ou je compte choisir un "id" quelconque sur un tableau. donc une fois que je clique sur le boutons , cela me transporte à la seconde page avec la première variable dans l'url :

le code :
<script type="text/javascript"> function edt_id(id) { if(confirm('Etes vous sûr ?')) { window.location.href='Ecran_RLT2.php?edit_id='+id; } } </script>
voila ce code m'envoie sur ma page avec l'url : "Ecran_RLT2.php?edit_id=(1 par exemple)"

maintenant dans la seconde page je veux choisir un objet dans un tableau (toujours le même principe)
pour avoir en Url "Ecran_RLT3.php?edit_id=1&objet_id=(3 encore un exemple)"

j'ai essayer un tas de truc et fait des recherche , mais sans succès ...

par exemple :
function objet_id(id)
window.location.href='Ecran_RLT3.php?edit_id=.$_GET['edit_id'] +'&objet_id='>

j'essaie de récupérer l'ancienne variable url avec la nouvelle mais non sans succès (donc oui il m'arrive carrément d'utiliser du php dans une balise javascript car personne ne parle de ça et aucun tuto ne parle d'une fameuse "double recuperation" via url

merci !

lisarael
lisarael
Niveau 13
14 janvier 2017 à 18:09:51

Le contenu de la queryString, en javascript, se trouve dans la variable document.location.search, mais pour pouvoir en retirer un paramètre précis, tu dois d'abord la parser. Tu peux faire ça assez facilement avec une regex, par exemple.
jQuery a une méthode dédiée à cet usage (si jamais tu l'utilises), mais dans tous les cas, c'est assez trivial à faire.

Un rapide recherche sur google peut t'orienter vers un thread assez complet sur le sujet, sur StackOverflow : http://stackoverflow.com/questions/901115/how-can-i-get-query-string-values-in-javascript

Message édité le 14 janvier 2017 à 18:10:02 par lisarael
Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Steam Deck
  • Hardware